知识卡片
将数据采集与阈值检查解耦释放统计能力
内容
[[震荡检测只是掩盖静态阈值缺陷的补丁|经典的 Nagios 模型]]把”采集数据”和”根据阈值判断是否告警”耦合成同一次检查动作、且不保留历史值,这意味着系统永远不知道五分钟前或上周的趋势是什么。现代做法是把两者拆开:一个组件持续采集数据写入时序数据库,另一个检查脚本改为查询 TSDB 中的历史序列而不是直接探测主机的最新值。这个解耦释放了统计方法的用武之地——一旦有了历史序列而不只是最后一次读数,才谈得上用平均值、中位数、百分位数等工具去更准确地判断”这是不是真的异常”,而不是只能对单个瞬时值做非黑即白的比较。发散:这是”先有数据积累,才能谈统计判断”的前提条件——脱离了历史序列,再高级的统计方法也无从下手。
参考来源
《监控运维实践 原则与策略-2021》第4章《统计入门》