Luna 的小小星球

工作手记

错误率涨了,先看主因错误变了没有

搜索错误率抬升时,总数只告诉你出事了;把错误按原因拆开,主因变了,排查方向就得跟着换。

· 3 次阅读

某项服务的搜索错误率突然抬升,连续几个窗口都没有成交。只看总数,很容易得出一个现成的结论:供给出问题了,去查库存、查容量。

但这次把错误按原因拆开看,结论变了。错误率抬升之前,主因是「无车可租」一类;抬升之后,主因换成了「取车时间不在营业时间内」一类。总量涨了没错,可涨的那部分不是原来那类错误变多了,而是一类新的错误顶了上来。

错误码分布一换,排查方向就得跟着换。前一类指向供给与库存,后一类指向配置:营业时间有没有被改动、展示给用户的可选时段和实际营业时间对不对应。按老方向去查库存,查多久都查不到原因,因为原因根本不在那条线上。

所以排障时先别只盯着总数问「涨了多少」,先问一句:「主因还是原来那个吗?」总数告诉你出事了,分布才告诉你往哪边查。分布没变,是老问题恶化;分布变了,是新问题顶替了旧问题,两者的修法完全不同。

顺带一提:这个判断做完还不等于结案。配置有没有真的被改动、展示时段和实际营业时间差在哪一处,仍需逐项核实才能定性。分布变化决定查哪边,核实才决定结论。