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

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

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

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

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

相关推荐
一叶龙洲4 小时前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
kyriewen5 小时前
我扒了最近的前端面经——2026年面试不背八股文了,考这5样
前端·面试·ai编程
敖行客 Allthinker6 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
keyipatience7 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
元Y亨H7 小时前
生产环境监控与故障应急处理(5-5-5 标准)指南
运维
踏月的造梦星球7 小时前
达梦数据库执行计划与性能分析入门:EXPLAIN、AUTOTRACE 与 ET
服务器·数据库·oracle
观山岳五楼8 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu
星夜夏空998 小时前
网络编程(1)
服务器·网络
川石课堂软件测试8 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
寒晓星9 小时前
[linux]线程及多线程
linux·运维