A powerful streaming log template miner based on the Drain algorithm in golang
-
Updated
Oct 23, 2024 - Go
A powerful streaming log template miner based on the Drain algorithm in golang
go-drain3 is a golang port of drain3, which is log parsing library written in python.
🚀 An intelligent, LLM-enhanced log parser pipeline that converts multi-format raw logs into structured JSON, learns from missed patterns, and evolves using Drain3 & open-source LLMs.
Customized DRAIN3 log parser for the LogPai Linux dataset, with code modifications to improve template accuracy. This project experiments with adapting DRAIN3’s clustering logic and parameters to better handle Linux system logs, aiming for more precise and reliable template generation for log analysis and anomaly detection.
Add a description, image, and links to the drain3 topic page so that developers can more easily learn about it.
To associate your repository with the drain3 topic, visit your repo's landing page and select "manage topics."