先复核数据口径,再决定是否忽略。若异常只出现在一次检测、换时间或换入口就消失,优先按误报处理;若在相同条件下重复出现,才进入排查。下面用一个假设情境说明取舍。
假设你在周二上午对一批页面做检测,报告显示部分页面标题缺失、状态码异常。周三同一批页面重新检测,结果恢复正常。此时有两种做法:一是直接忽略周二报告,二是先复核再决定。两种做法都成立,但条件不同。
直接忽略成立的条件是:异常集中在单次检测、同一时间窗口内多个页面同时出错、换入口后结果一致恢复。这通常指向检测端波动,而不是页面本身变化。
先复核成立的条件是:异常只落在少数页面、换时间后仍能复现、或同一页面在不同入口表现不一致。这时更可能是页面真实问题,只是复现窗口没对上。
复核不是重跑一遍,而是把异常拆成可对照的证据。建议按顺序看:
这三样证据的作用是区分两类原因:检测端问题与页面端问题。前者复核后可直接忽略,后者必须进入修复。
先复核的代价是时间。假设一批页面有几十个异常,逐个核对原始响应可能需要半小时到一小时。收益是避免把真实问题当误报放过。
先忽略的代价是漏判。若异常其实是页面真实问题,忽略后它会在下一次检测中再次出现,届时排查成本更高,因为时间窗口已过,现场证据可能已丢失。
选择条件可以简化为:异常是否可复现。可复现就复核,不可复现且集中在同一时间窗口,可先标记为待观察,而不是直接删除记录。
具体动作是:为每次异常建立一条记录,包含检测时间、入口、异常页面、原始响应摘要、是否复现。下一次检测时对照这条记录。
这个动作的结果会直接影响下一步:若第二次检测仍复现,记录中的原始响应可作为排查起点,直接进入页面修复;若第二次检测未复现,记录可归档为检测端波动,不再占用排查资源。
记录不必复杂,关键是保留时间与入口两个字段。没有这两个字段,后续无法判断异常是否来自同一条件。
有些异常不会稳定复现,比如间歇性超时、限流、缓存不一致。这类情况单靠“再测一次”无法定论。
此时应看异常分布:若异常集中在同一时段、同一入口、同一类页面,更可能是检测端或中间层问题;若异常分散且无规律,需要检查页面依赖的接口、跳转和资源加载。
需要说明的是,请求量或抓取量归零不能单独证明处理正确,它也可能是检测任务未执行、入口变更或权限调整所致。判断时要结合记录中的入口和时间字段一起看。
最终决策可以落成一句话:能复现的进修复,不能复现但有记录的进观察,既不能复现又无记录的才考虑忽略。