CHASE: A Causal Hypergraph based Framework for Root Cause Analysis in Multimodal Microservice Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhao, Ziming, Wang, Zhenwei, Zhang, Tiehua, Shen, Zhishu, Dong, Hai, Lei, Zhen, Ma, Xingjun, Xu, Gaowei, Ding, Zhijun, Yang, Yun
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912339428638720
author Zhao, Ziming
Wang, Zhenwei
Zhang, Tiehua
Shen, Zhishu
Dong, Hai
Lei, Zhen
Ma, Xingjun
Xu, Gaowei
Ding, Zhijun
Yang, Yun
author_facet Zhao, Ziming
Wang, Zhenwei
Zhang, Tiehua
Shen, Zhishu
Dong, Hai
Lei, Zhen
Ma, Xingjun
Xu, Gaowei
Ding, Zhijun
Yang, Yun
contents In recent years, the widespread adoption of distributed microservice architectures within the industry has significantly increased the demand for enhanced system availability and robustness. Due to the complex service invocation paths and dependencies in enterprise-level microservice systems, it is challenging to locate the anomalies promptly during service invocations, thus causing intractable issues for normal system operations and maintenance. In this paper, we propose a Causal Heterogeneous grAph baSed framEwork for root cause analysis, namely CHASE, for microservice systems with multimodal data, including traces, logs, and system monitoring metrics. Specifically, related information is encoded into representative embeddings and further modeled by a multimodal invocation graph. Following that, anomaly detection is performed on each instance node with attentive heterogeneous message passing from its adjacent metric and log nodes. Finally, CHASE learns from the constructed hypergraph with hyperedges representing the flow of causality and performs root cause localization. We evaluate the proposed framework on two public microservice datasets with distinct attributes and compare with the state-of-the-art methods. The results show that CHASE achieves the average performance gain up to 36.2%(A@1) and 29.4%(Percentage@1), respectively to its best counterpart.
format Preprint
id arxiv_https___arxiv_org_abs_2406_19711
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CHASE: A Causal Hypergraph based Framework for Root Cause Analysis in Multimodal Microservice Systems
Zhao, Ziming
Wang, Zhenwei
Zhang, Tiehua
Shen, Zhishu
Dong, Hai
Lei, Zhen
Ma, Xingjun
Xu, Gaowei
Ding, Zhijun
Yang, Yun
Machine Learning
In recent years, the widespread adoption of distributed microservice architectures within the industry has significantly increased the demand for enhanced system availability and robustness. Due to the complex service invocation paths and dependencies in enterprise-level microservice systems, it is challenging to locate the anomalies promptly during service invocations, thus causing intractable issues for normal system operations and maintenance. In this paper, we propose a Causal Heterogeneous grAph baSed framEwork for root cause analysis, namely CHASE, for microservice systems with multimodal data, including traces, logs, and system monitoring metrics. Specifically, related information is encoded into representative embeddings and further modeled by a multimodal invocation graph. Following that, anomaly detection is performed on each instance node with attentive heterogeneous message passing from its adjacent metric and log nodes. Finally, CHASE learns from the constructed hypergraph with hyperedges representing the flow of causality and performs root cause localization. We evaluate the proposed framework on two public microservice datasets with distinct attributes and compare with the state-of-the-art methods. The results show that CHASE achieves the average performance gain up to 36.2%(A@1) and 29.4%(Percentage@1), respectively to its best counterpart.
title CHASE: A Causal Hypergraph based Framework for Root Cause Analysis in Multimodal Microservice Systems
topic Machine Learning
url https://arxiv.org/abs/2406.19711