adoptium / adoptium/log-analysis

Hani Implementation: Drain3 emphasizing first file templates over other files

Open
#6 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
6
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Templates become more generic as new files added, because drain3 wants to match new log events to pre-existing templates extracted from first correctly.

Take a look at similarity threshold for Drain3

Contributor guide

Open the contributing guide

Research direction

Start by reading how Drain3's similarity threshold is configured and reproduce template extraction using the first file followed by later files. Compare whether later log events are matched against the intended existing templates, and consider the issue done when template selection no longer systematically favors the first file's templates; no file or test is named, so the repository structure must be located first.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
observability-sre
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.