正常情况下前端服务和主机的资源利用率值趋于 0 没什么关系。
最后定义微服务ViV_iVi 的异常权重为
w(Vi)=ixScore(Vi)×maxCorr(Vfe,hi)w\left(V_{i}\right)=i x \operatorname{Score}\left(V_{i}\right) \times \max \operatorname{Corr}\left(V_{f e}, h_{i}\right)w(Vi)=ixScore(Vi)×maxCorr(Vfe,hi)
maxmaxmax 应该是想取系统指标中最异常相关的指标。计算得到的异常分数示例如下
Two-phase Ranking 根因排序
实验部分采用 Online Boutique 服务架构进行测试,11 个微服务节点。
Baselines:RS(根据专家知识随机选择),MicroRCA,Microscope
实验对比结果如下:
效率对比结果如下: