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

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

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

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

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

相关推荐
DX_水位流量监测12 小时前
大坝安全监测之渗流渗压位移监测设备技术解析
大数据·运维·服务器·网络·人工智能·安全
电商API&Tina12 小时前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
Mr_Xuhhh13 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
程序员小寒14 小时前
从一道前端面试题,谈 JS 对象存储特点和运算符执行顺序
开发语言·前端·javascript·面试
青莲84315 小时前
Android 事件分发机制 - 事件流向详解
android·前端·面试
f***241116 小时前
高效自动化管理临时文件的技术方案
运维·自动化
m0_7381207216 小时前
应急响应——知攻善防靶场Linux-1详细应急过程
linux·运维·服务器·网络·web安全·ssh
obboda16 小时前
磁盘管理(MBR、LVM)
运维·5g
GHL28427109016 小时前
无法连接服务端socket
linux·服务器·网络
kylezhao201916 小时前
S7-1200 CPU 与 S7-200 SMART S7通信(S7-1200 作为服务器)
运维·服务器