面试题整理19----Metric的几种类型?分别是什么?

面试题整理19----Metric的几种类型?分别是什么?

在Prometheus监控和度量系统中,Metric(指标)是衡量软件系统、应用程序或硬件设备性能和健康状况的关键数据点。不同的Metric类型适用于不同的监控场景和数据表现方式。以下是几种常见的Metric类型及其定义和应用场景:

  • Counter(计数器):用于记录事件发生的次数,只能增加或重置为零。适用于记录请求数、错误数、任务完成数等,例如HTTP请求总数。
  • Gauge(仪表):可以任意变化的指标,既可以增加也可以减少。适用于表示当前状态的值,比如当前温度、内存使用量、连接数等。
  • Histogram(直方图):用于测量一组值的分布,通常用于观察某个事件的持续时间或大小。它将值分为多个桶,并记录每个桶中的事件数量。适用于记录请求延迟、响应时间等。
  • Summary(摘要):提供对样本的聚合和统计信息,如平均值和百分位数。适用于需要高精度计算和动态计算百分位数的场景,比如监控请求延迟的99%百分位数。

每种Metric类型都有其特定的用途,选择合适的类型能够更有效地进行监控和数据分析。

相关推荐
weixin_4454766833 分钟前
一天一个设计模式——开闭原则
服务器·设计模式·开闭原则
南北是北北1 小时前
JetPack WorkManager
面试
jerryinwuhan1 小时前
LINUX复习资料(二)
linux·运维·服务器
郝学胜-神的一滴1 小时前
Linux下的阻塞与非阻塞模式详解
linux·服务器·开发语言·c++·程序人生·软件工程
uhakadotcom2 小时前
在chrome浏览器插件之中,options.html和options.js常用来做什么事情
前端·javascript·面试
想想就想想2 小时前
线程池执行流程详解
面试
学习的周周啊2 小时前
一人AI自动化开发体系(Cursor 驱动):从需求到上线的全流程闭环与实战清单
运维·人工智能·自动化·ai编程·全栈·devops·cursor
qq_312920112 小时前
从零搭建企业级DevOps流水线
运维·devops