结论先说:如果采样间隔本身长于异常持续时间,任何事后补算都无法还原那段波动;能做的只是用低成本旁证缩小怀疑范围,再决定是否值得调整采样策略。这个结论有一个明确的反例——当异常是持续性的、只是幅度在短窗口内放大时,低频采样仍可能通过趋势拐点发现它,此时不必急着提高频率。
短时异常大致分两类,处理方式完全不同。
判断方法不依赖工具本身:把同一指标在不同时间粒度下的曲线放在一起看。如果细粒度曲线有明显尖峰,而粗粒度曲线只是平缓变化,说明异常更接近脉冲型;如果两条曲线形状相似、只是幅度不同,则偏向累积型。这一步的结果直接决定下一步要不要动采样频率。
很多情况下你拿不到原始日志或后台导出权限,只能看汇总报表。此时能做的动作有限,但并非没有。
这个动作的结果会影响下一步:旁证同步异常时,值得向有权限的人申请提高该时段的采样频率或调取原始日志;旁证平稳时,优先排查统计口径和去重规则,而不是加采样。
提高频率不是免费的。它通常带来三个后果:
因此,合理的做法是只对怀疑异常的指标、只在该时间窗内临时提高频率,而不是全局调整。假设某指标原本每30分钟采样一次,异常持续约5分钟;即使改成每5分钟一次,仍可能刚好错过。这种情况下,提高频率的收益有限,更实际的选择是改用事件级记录(如每次触发写一条日志),而不是继续压缩固定间隔。
假设某推广软件每15分钟汇总一次点击数据,某天下午发现14:00—14:15这一格点击量比前后低约四成。你没有原始日志权限,只能看到汇总报表。
先看同期的订单量:如果订单量在同一格也下降,说明异常可能真实;如果订单量平稳,则更可能是点击统计的采样或去重问题。再看相邻几天的同一时段:如果只有这一天异常,偏向脉冲型;如果连续几天同一时段都偏低,偏向累积型或周期性因素。
基于这个判断,下一步动作是:脉冲型且旁证同步,就申请调取该时段的原始记录;旁证不同步,就先核对统计口径。这个例子中的数字仅用于说明比较方法,不代表任何真实工具的表现。
请求量、抓取量或某个统计值归零,不能单独证明处理正确,也不能单独证明异常发生。它们还有别的合理解释:
因此,归零或骤降只能作为线索,需要与旁证、口径说明、时间窗对齐后才能作为判断依据。缺少这些条件时,最稳妥的动作是先记录现象和时间,再决定是否值得投入权限或成本去深挖。