1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use lazy_static::lazy_static;
use prometheus::{
exponential_buckets, register_histogram, register_int_gauge_vec, Histogram, IntGaugeVec,
};
lazy_static! {
pub static ref REGION_SIZE_HISTOGRAM: Histogram = register_histogram!(
"tikv_raftstore_region_size",
"Bucketed histogram of approximate region size.",
exponential_buckets(1024.0 * 1024.0, 2.0, 20).unwrap()
).unwrap();
pub static ref REGION_KEYS_HISTOGRAM: Histogram = register_histogram!(
"tikv_raftstore_region_keys",
"Bucketed histogram of approximate region keys.",
exponential_buckets(1.0, 2.0, 30).unwrap()
).unwrap();
pub static ref REGION_COUNT_GAUGE_VEC: IntGaugeVec =
register_int_gauge_vec!(
"tikv_raftstore_region_count",
"Number of regions collected in region_collector",
&["type"]
).unwrap();
}