1use lazy_static::lazy_static;
16use prometheus::{register_histogram_vec, HistogramVec};
17
18lazy_static! {
19 pub static ref METRIC_PIPELINE_CREATE_HISTOGRAM: HistogramVec = register_histogram_vec!(
20 "greptime_pipeline_create_duration_seconds",
21 "Histogram of the pipeline creation duration",
22 &["success"]
23 )
24 .unwrap();
25 pub static ref METRIC_PIPELINE_DELETE_HISTOGRAM: HistogramVec = register_histogram_vec!(
26 "greptime_pipeline_delete_duration_seconds",
27 "Histogram of the pipeline deletion duration",
28 &["success"]
29 )
30 .unwrap();
31 pub static ref METRIC_PIPELINE_RETRIEVE_HISTOGRAM: HistogramVec = register_histogram_vec!(
32 "greptime_pipeline_retrieve_duration_seconds",
33 "Histogram of the pipeline retrieval duration",
34 &["success"]
35 )
36 .unwrap();
37}