Exécution de notre outil de synthèse sur un nouvel article

Vérifiez l’article ci-dessous, puis lancez sa synthèse.


Robust log-based anomaly detection on unstable log data

Xu Zhang (Nanjing University), Yong Dong Xu (Microsoft Research Asia (China)), Qingwei Lin (Microsoft Research Asia (China)), Bo Qiao (Microsoft Research Asia (China)), Hongyu Zhang (University of Newcastle Australia), Yingnong Dang (Microsoft (United States)), Chunyu Xie (Microsoft Research Asia (China)), Xinsheng Yang (Microsoft (United States)), Cheng Qian (Microsoft (United States)), Ze Li (Microsoft (United States)), Junjie Chen (Tianjin University), Xiaoting He (Microsoft Research Asia (China)), Randolph Yao (Microsoft (United States)), Jian–Guang Lou (Microsoft Research Asia (China)), Murali Chintalapati (Microsoft (United States)), Furao Shen (Nanjing University), Dongmei Zhang (Microsoft Research Asia (China))

ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)
DOI: 10.1145/3338906.3338931 (Computer Science)
Licence : non indiquée (tous droits réservés)

Résumé : Logs are widely used by large and complex software-intensive systems for troubleshooting. There have been a lot of studies on log-based anomaly detection. To detect the anomalies, the existing methods mainly construct a detection model using log event data extracted from historical logs. However, we find that the existing methods do not work well in practice. These methods have the close-world assumption, which assumes that the log data is stable over time and the set of distinct log events is known. However, our empirical study shows that in practice, log data often contains previously unseen log events or log sequences. The instability of log data comes from two sources: 1) the evolution of logging statements, and 2) the processing noise in log data. In this paper, we propose a new log-based anomaly detection approach, called LogRobust. LogRobust extracts semantic information of log events and represents them as semantic vectors. It then detects anomalies by utilizing an attention-based Bi-LSTM model, which has the ability to capture the contextual information in the log sequences and automatically learn the importance of different log events. In this way, LogRobust is able to identify and handle unstable log events and sequences. We have evaluated LogRobust using logs collected from the Hadoop system and an actual online service system of Microsoft. The experimental results show that the proposed approach can well address the problem of log instability and achieve accurate and robust results on real-world, ever-changing log data.

Publié le 09 Aoû. 2019