10.19678/j.issn.1000-3428.0063817
一种在线实时微服务调用链异常检测方法
微服务架构逐渐成为大规模云应用的主流设计架构,微服务可靠性是云服务商亟须处理的关键问题.精确检测并定位微服务应用故障可有效保障应用的可靠性与稳定性,基于微服务调用链的异常检测可在系统发生故障时及时发现系统异常行为并触发告警.针对当前主流检测方法无法保证异常告警的实时性和准确性问题,提出一种基于自然语言处理与双向长短期记忆(BiLSTM)网络的微服务调用链异常检测方法MicroTrace.对调用链中记录的事件进行解析,将事件表示为语义序列与响应时间序列,利用词汇嵌入式表示算法提取事件的向量化表示,通过基于注意力机制的BiLSTM同时检测微服务实例的调用路径与性能异常.在真实微服务调用链数据集上的实验结果表明,该方法的查准率和查全率均可达96%以上,F1度量值相比于多模态-LSTM方法至少提升了6.8%.
微服务、调用链、深度学习、异常检测、数据挖掘
48
TP391(计算技术、计算机技术)
国家电网有限公司总部科技项目5700-202152169A-0-0-00
2022-11-16(万方平台首次上网日期,不代表论文的发表时间)
共9页
161-169