prometheus变量_Prometheus 的四种数据类型

  • Post author:
  • Post category:其他


Prometheus 的四种数据类型分别是:Counter、Gauge、Histogram和Summary。这里分别做下介绍。

Counter

Counter数据类型的特点:

Counter 用于累计值,例如 记录 请求次数、任务完成数、错误发生次数。

一直增加,不会减少。

重启进程后,会被重置。例如:http_response_total{method=”GET”,endpoint=”/api/tracks”} 100

10秒后抓取 http_response_total{method=”GET”,endpoint=”/api/tracks”} 100

Gauge

Gauge数据类型的特点:Gauge 常规数值,例如 温度变化、内存使用变化。

可变大,可变小。

重启进程后,会被重置例如: memory_usage_bytes{host=”master-01″} 100 < 抓取值

memory_usage_bytes{host=”master-01″} 30

memory_usage_bytes{host=”master-01″} 50

memory_usage_bytes{host=”master-01″} 80 < 抓取值

Histogram

Histogram 可以理解为柱状图的意思,常用于跟踪事件发生的规模,例如:请求耗时、响应大小。它特别之处是可以对记录的内容进行分组,提供 count 和 sum 全部值的功能。例



版权声明:本文为weixin_33369252原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。