KGroot: A knowledge graph-enhanced method for root cause analysis

被引:1
|
作者
Wang, Tingting [1 ]
Qi, Guilin [1 ]
Wu, Tianxing [1 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Peoples R China
关键词
Root cause analysis; Faults locating; Knowledge graph; GCN;
D O I
10.1016/j.eswa.2024.124679
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fault localization in online microservices is a challenging task due to the vast amount of monitoring data, diversity of types and events, and complex interdependencies among services and components. Fault events in services are propagative and can trigger a cascade of faults in a short period of time. In the industry, fault localization is typically conducted manually by experienced personnel. This reliance on experience is unreliable and lacks automation. Different modules present information barriers during manual localization, making it difficult to quickly align during urgent faults. This inefficiency lags stability assurance to minimize fault detection and repair time. Although actionable methods aimed to automate the process, the accuracy and efficiency are less than satisfactory. The precision of fault localization results is of paramount importance as it underpins engineers' trust in the diagnostic conclusions, which are derived from multiple perspectives and offer comprehensive insights. Therefore, a more reliable method is required to automatically identify the associative relationships among fault events and propagation paths. To achieve this, a knowledge graph-enhanced root cause analysis (KGroot) method is designed for efficient and effective diagnosis of recurring failures in complex microservices environments. As the first event-driven knowledge graph method, KGroot uses event knowledge and the correlation between events to perform root cause reasoning for Root Cause Analysis (RCA). A Fault Event Knowledge Graph (FEKG) is built based on historical data, an online graph is constructed in real-time when a failure event occurs, and the similarity between each event knowledge graph and online graph is compared using GCNs to pinpoint the fault type through a ranking strategy. Comprehensive experiments demonstrate that KGroot can locate the root cause with an accuracy of 93.5% top 3 potential causes in second-level. This performance matches the level of real-time fault diagnosis in the industrial environment and significantly surpasses state-of-the-art baselines in RCA in terms of effectiveness and efficiency. (KGroot is available at https://github.com/daixixiwang/KGroot).
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Knowledge Graph-Enhanced Neural Query Rewriting
    Farzana, Shahla
    Zhou, Qunzhi
    Ristoski, Petar
    COMPANION OF THE WORLD WIDE WEB CONFERENCE, WWW 2023, 2023, : 911 - 919
  • [2] Graph-Enhanced Multi-Activity Knowledge Tracing
    Zhao, Siqian
    Sahebi, Shaghayegh
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: APPLIED DATA SCIENCE AND DEMO TRACK, ECML PKDD 2023, PT VI, 2023, 14174 : 529 - 546
  • [3] Knowledge Graph-Enhanced Sampling for Conversational Recommendation System
    Zhao, Mengyuan
    Huang, Xiaowen
    Zhu, Lixi
    Sang, Jitao
    Yu, Jian
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (10) : 9890 - 9903
  • [4] Knowledge graph-enhanced molecular contrastive learning with functional prompt
    Yin Fang
    Qiang Zhang
    Ningyu Zhang
    Zhuo Chen
    Xiang Zhuang
    Xin Shao
    Xiaohui Fan
    Huajun Chen
    Nature Machine Intelligence, 2023, 5 : 542 - 553
  • [5] Knowledge graph-enhanced molecular contrastive learning with functional prompt
    Fang, Yin
    Zhang, Qiang
    Zhang, Ningyu
    Chen, Zhuo
    Zhuang, Xiang
    Shao, Xin
    Fan, Xiaohui
    Chen, Huajun
    NATURE MACHINE INTELLIGENCE, 2023, 5 (05) : 542 - +
  • [6] A Knowledge Graph-Enhanced Attention Aggregation Network for Making Recommendations
    Zhang, Dehai
    Yang, Xiaobo
    Liu, Linan
    Liu, Qing
    APPLIED SCIENCES-BASEL, 2021, 11 (21):
  • [7] Knowledge Graph-Enhanced Blockchains by Integrating a Graph-Data Service-Layer
    Abu Naim, Belal
    Klas, Wolfgang
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 420 - 427
  • [8] Knowledge Graph-Enhanced Hierarchical Reinforcement Learning for Interactive and Explainable Recommendation
    Zhang, Mingwei
    Li, Yage
    Li, Shuping
    Wang, Yinchu
    Yan, Jing
    IEEE ACCESS, 2024, 12 : 137345 - 137359
  • [9] Interactive Recommender System via Knowledge Graph-enhanced Reinforcement Learning
    Zhou, Sijin
    Dai, Xinyi
    Chen, Haokun
    Zhang, Weinan
    Ren, Kan
    Tang, Ruiming
    He, Xiuqiang
    Yu, Yong
    PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 179 - 188
  • [10] Knowledge Graph-Enhanced Large Language Models via Path Selection
    Liu, Haochen
    Wang, Song
    Zhu, Yaochen
    Dong, Yushun
    Li, Jundong
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: ACL 2024, 2024, : 6311 - 6321