SELGNov 20, 2023

LogLead -- Fast and Integrated Log Loader, Enhancer, and Anomaly Detector

arXiv:2311.11809v217 citationsh-index: 4Has Code
Originality Synthesis-oriented
AI Analysis

This tool addresses the need for efficient and comprehensive benchmarking in log analysis research, though it is incremental as it combines existing methods into a unified framework.

The paper introduces LogLead, a tool that integrates loading, enhancing, and anomaly detection for log analysis benchmarking, achieving over 10x faster log loading and roughly 2x improvement in parsing speed compared to past solutions.

This paper introduces LogLead, a tool designed for efficient log analysis benchmarking. LogLead combines three essential steps in log processing: loading, enhancing, and anomaly detection. The tool leverages Polars, a high-speed DataFrame library. We currently have Loaders for eight systems that are publicly available (HDFS, Hadoop, BGL, Thunderbird, Spirit, Liberty, TrainTicket, and GC Webshop). We have multiple enhancers with three parsers (Drain, Spell, LenMa), Bert embedding creation and other log representation techniques like bag-of-words. LogLead integrates to five supervised and four unsupervised machine learning algorithms for anomaly detection from SKLearn. By integrating diverse datasets, log representation methods and anomaly detectors, LogLead facilitates comprehensive benchmarking in log analysis research. We show that log loading from raw file to dataframe is over 10x faster with LogLead compared to past solutions. We demonstrate roughly 2x improvement in Drain parsing speed by off-loading log message normalization to LogLead. Our brief benchmarking on HDFS indicates that log representations extending beyond the bag-of-words approach offer limited additional benefits. Tool URL: https://github.com/EvoTestOps/LogLead

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes