System Log Parsing: A Survey
Not on the map. Why?
Abstract (arXiv)
Modern information and communication systems have become increasingly challenging to manage. The ubiquitous system logs contain plentiful information and are thus widely exploited as an alternative source for system management. As log files usually encompass large amounts of raw data, manually analyzing them is laborious and error-prone. Consequently, many research endeavors have been devoted to automatic log analysis. However, these works typically expect structured input and struggle with the heterogeneous nature of raw system logs. Log parsing closes this gap by converting the unstructured system logs to structured records. Many parsers were proposed during the last decades to accommodate various log analysis applications. However, due to the ample solution space and lack of systematic evaluation, it is not easy for practitioners to find ready-made solutions that fit their needs. This paper aims to provide a comprehensive survey on log parsing. We begin with an exhaustive taxonomy of existing log parsers. Then we empirically analyze the critical performance and operational features for 17 open-source solutions both quantitatively and qualitatively, and whenever applicable discuss the merits of alternative approaches. We also elaborate on future challenges and discuss the relevant research directions. We envision this survey as a helpful resource for system administrators and domain experts to choose the most desirable open-source solution or implement new ones based on application-specific requirements.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Dec 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 4; 2026: 1.
10 papers.
- 2023Twin Graph-based Anomaly Detection via Attentive Multi-Modal Learning for Microservice Systemcited by 6
- 2024Demystifying and Extracting Fault-indicating Information from Logs for Failure Diagnosiscited by 6
- 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
- 2024Log Parsing using LLMs with Self-Generated In-Context Learning and Self-Correctioncited by 3
- 2025The Last Dependency Crusade: Solving Python Dependency Conflicts with LLMscited by 3
- 2025LLMLogAnalyzer: A Clustering-Based Log Analysis Chatbot using Large Language Modelscited by 3
- 2024TPLogAD: Unsupervised Log Anomaly Detection Based on Event Templates and Key Parameterscited by 0
- 2025Lost in Translation? Converting RegExes for Log Parsing into Dynatrace Pattern Languagecited by 0
- 2025A global log for medical AIcited by 0
- 2026Resilient Concurrent Causal Discovery for Topological Event Sequencescited by 0
- 2026Resilient Concurrent Causal Discovery for Topological Event Sequences22 Aug 2026
- 2025LLMLogAnalyzer: A Clustering-Based Log Analysis Chatbot using Large Language Models28 Oct 2025
- 2025A global log for medical AI5 Oct 2025
- 2025Lost in Translation? Converting RegExes for Log Parsing into Dynatrace Pattern Language24 Jun 2025
- 2025The Last Dependency Crusade: Solving Python Dependency Conflicts with LLMs27 Jan 2025
- 2024TPLogAD: Unsupervised Log Anomaly Detection Based on Event Templates and Key Parameters22 Nov 2024
- 2024Demystifying and Extracting Fault-indicating Information from Logs for Failure Diagnosis20 Sep 2024
- 2024Log Parsing using LLMs with Self-Generated In-Context Learning and Self-Correction5 Jun 2024
- 2024AI for DevSecOps: A Landscape and Future Opportunities7 Apr 2024
- 2023Twin Graph-based Anomaly Detection via Attentive Multi-Modal Learning for Microservice System7 Oct 2023