adoptium / adoptium/log-analysis
Hani Implementation: Drain3 emphasizing first file templates over other files
- 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
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