2020
DOI: 10.48550/arxiv.2001.03038
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Logram: Efficient Log Parsing Using n-Gram Dictionaries

Abstract: Software systems usually record important runtime information in their logs. Logs help practitioners understand system runtime behaviors and diagnose field failures. As logs are usually very large in size, automated log analysis is needed to assist practitioners in their software operation and maintenance efforts. Typically, the first step of automated log analysis is log parsing, i.e., converting unstructured raw logs into structured data. However, log parsing is challenging, because logs are produced by stat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 58 publications
0
2
0
Order By: Relevance
“…Different algorithms exist in the literature, some of them process logs per batch (e.g., IPLoM [26],SLCT [27], Log-Cluster [28]) and others process logs in a streaming fashion (e.g., Drain [29], Spell [30], Logan [31], Logram [32]).…”
Section: Fig 2 Log Parsing Stepmentioning
confidence: 99%
“…Different algorithms exist in the literature, some of them process logs per batch (e.g., IPLoM [26],SLCT [27], Log-Cluster [28]) and others process logs in a streaming fashion (e.g., Drain [29], Spell [30], Logan [31], Logram [32]).…”
Section: Fig 2 Log Parsing Stepmentioning
confidence: 99%
“…Although automatic log parsing is full of challenges, researchers have made progress leveraging statistical and history-based methods. For instance, SLCT [43] and LFA [34] constructed log templates by counting the number of historical frequently-appearing words while Logram [10] considered frequent n-gram patterns. LogSig [42] and SHISO [33] encoded the log by word pairs and words length, respectively, then applied the clustering algorithm for partitioning.…”
Section: Introductionmentioning
confidence: 99%