经验分享prometheus的数据类型有哪些。

Prometheus 支持多种数据类型,主要包括四种核心指标类型:Counter、Gauge、Histogram 和 Summary

经验分享prometheus的数据类型有哪些。

(图片来源网络,侵删)

1、Counter(计数器):

特点:Counter用于累计值,它是一种只增不减的指标,除非监控系统发生了重置。

用途:通常用于记录请求次数、任务完成数、错误发生次数等。

方法:主要提供Inc()(将counter值加1)和Add(float64)(将指定值加到counter值上,如果指定值<0会panic)两个方法。

2、Gauge(度量):

特点:Gauge是可增可减的指标,它可以表示任意时刻的瞬时值。

用途:适用于存储温度、当前连接数、队列长度等可以随时间上下波动的数据。

3、Histogram(直方图):

特点:Histogram用于收集数据的分布情况,它可以统计样本数据并分到不同的区间(buckets)中。

用途:常用于监控请求持续时间和响应大小等需要分析数据分布的场景。

4、Summary(:

特点:Summary同样用于收集数据分布,但它与Histogram的不同在于它更加关注分位数。

用途:适合用来了解数据的分布情况,如95%的请求不超过某个值等。

综上,每种类型的指标在Prometheus中都是以时间序列的形式进行存储的,这些指标可以通过PromQL(Prometheus Query Language)进行分析和查询。

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/488908.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
IT工程IT工程订阅用户
上一篇 3小时前
下一篇 3小时前

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息