知识卡片
计数器与仪表:两种指标的本质区别
内容
指标有两种表现形式:计数器只增不减(如汽车里程表、网站累计访问数、网络接口累计流量),到达上限后会翻转归零重新计数,这也是网络设备用 64 位而非 32 位计数器的原因——32 位计数器在高负载下几十秒就可能翻转,64 位则要数年;仪表是时间点的瞬时值(如车速表),本身不携带历史或预测信息,只有把它存进时间序列数据库、按时间轴取出,才能看出趋势,运维中绝大多数指标属于仪表类型。发散:区分这两者的意义在于告警和图表设计——对计数器该看的是变化率(斜率)而非绝对值,对仪表才能直接对当前值设阈值,混淆两者会导致告警逻辑出错(比如对着一直增长的计数器设静态上限告警)。
参考来源
《监控运维实践 原则与策略-2021》第2章《监控设计模式》