DeepTraLog: Trace-Log Combined Microservice AnomalyDetection through Graph-based Deep Learning
DeepTraLog: 基于图的深度学习的Trace-Log组合微服务异常检测
www.fireknight.tech 个人博客,欢迎访问,CSDN不定期更新
-
总结
-
提出log和trace的混合服务异常检测方法
-
基于图深度学习,不需要预训练模型,线上分类检测异常
-
解决两个痛点
- 基于log的异常检测:现有的日志异常检测方法将日志视为事件序列,无法处理分布在具有复杂交互的大量服务中的微服务日志。(事件只针对于当前服务,没有上下调用关联)
- 基于trace的异常检测:忽略了由调用层次结构和并行/异步调用带来的复杂的结构。(主要还是对并行请求的处理)
-
提出DeepTraLog: 一种基于深度学习的微服务异常检测方法。DeepTraLog使用统一的图表示来描述跟踪的复杂结构,同时结构中嵌入日志事件。结合trace和log训练GGNNs(基于deep SVDD)模型
-
-
摘要
- 基于log和基于trace的问题
- 介绍DeepTraLog
-
Intro
-
基于trace的异常检测: 没有处理并行,以及log中的信息
-
基于log的异常检测:使用日志+时间戳为每个节点日志排序,但缺乏调用链组成信息(不认同,带traceId即可)
<
-

本文介绍了一种基于图深度学习的微服务异常检测方法DeepTraLog,它结合了日志和跟踪信息,解决了现有方法在处理复杂服务间交互和并行请求的问题。通过TEG图表示和深度SVDD-GGNN模型,实现实时无标签异常检测。

2185

被折叠的 条评论
为什么被折叠?



