Spectrum-Based Log Diagnosis
Carl Martin Rosenberg, Leon Moonen

TL;DR
Spectrum-Based Log Diagnosis (SBLD) is a method that leverages differences in event occurrences between failing and passing logs to identify failure-relevant events, showing promise but not outperforming simple textual search in the studied dataset.
Contribution
This paper introduces SBLD, a novel approach inspired by Spectrum-Based Fault Localization, tailored for diagnosing complex log failures in industrial systems.
Findings
SBLD significantly reduces effort in identifying failure events.
Additional logs improve SBLD performance, especially with proportional data.
SBLD and textual search are similarly effective, with textual search having slightly better recall.
Abstract
We present and evaluate Spectrum-Based Log Diagnosis (SBLD), a method to help developers quickly diagnose problems found in complex integration and deployment runs. Inspired by Spectrum-Based Fault Localization, SBLD leverages the differences in event occurrences between logs for failing and passing runs, to highlight events that are stronger associated with failing runs. Using data provided by our industrial partner, we empirically investigate the following questions: (i) How well does SBLD reduce the effort needed to identify all failure-relevant events in the log for a failing run? (ii) How is the performance of SBLD affected by available data? (iii) How does SBLD compare to searching for simple textual patterns that often occur in failure-relevant events? We answer (i) and (ii) using summary statistics and heatmap visualizations, and for (iii) we compare three configurations of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
