BetterManEddy

导航

 

每个metrics数据都包含几个部分:指标名称、标签和采样数据

指标名称:

用于描述收集指标的性质,其名称应该具有语义化,可以较直观的表示一个度量的指标。名称格式可包括ASCII字符、数字、下划线和冒号;Prometheus的时序数据分为Counter(计数器),Gauge(仪表盘),Histogram(直方图),Summary(摘要)四种类型;

标签:

时间序列标签为key/value格式,它们给Prometheus数据模型提供了维度,通过标签可以区分不同的实例;标签名称由 ASCII 字符,数字,以及下划线组成, 其中 __ 开头属于 Prometheus 保留,标签的值可以是任何 Unicode 字符,支持中文。标签可来自被监控的资源,也可由Prometheus在抓取期间和之后添加;

eg:
node_network_receive_bytes_total{device="eth2"} #表示eth2网卡的数据

采样数据:

按照某个时序以时间维度采集的数据,其值包含:一个float64值 ,一个毫秒级的unix时间戳

总体上格式如下所示:

<metric name>{<label name>=<label value>, ...}

posted on 2022-12-15 20:51  BetterManEddy  阅读(49)  评论(0)    收藏  举报