首页/云/可观测性速查/changes 与 resets:变化次数与重置次数
本包目录(282 条)
监控体系与方法40 条
Prometheus 与采集64 条
Grafana 与看板53 条日志平台52 条链路追踪23 条告警与响应50 条

changes 与 resets:变化次数与重置次数

changes() 统计窗口内值发生变化的次数;resets() 统计 Counter 重置次数,用于发现进程反复重启或计数器异常。

可观测性速查云更新于 2026-10-12

用法示例

用法示例
# Counter 在窗口内的重置次数(进程重启会导致重置)
resets(http_requests_total{job="api"}[1h])

# 判断进程是否在窗口内重启过:启动时间是否变大
process_start_time_seconds > process_start_time_seconds offset 1h

# Gauge 值变化次数
changes(up{job="node"}[1h])
resets 次数偏高是进程稳定性问题的信号,适合与容器重启计数、部署记录对照排查。

易错点

  • 对 Gauge 使用 resets 没有意义:重置概念只针对只增的 Counter
  • 频繁重启会同时抬高 rate 的尖峰,排查时把 resets 与 rate 一起看

数据来源与参考

  • Prometheus 文档 · changes() / resets()
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌