drain-java
drain-java copied to clipboard
This a pet project to explore log pattern extraction using DRAIN
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [gradle/wrapper-validation-action](https://togithub.com/gradle/wrapper-validation-action) | action | major | `v2` -> `v3` | ---...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. This repository currently has no open or pending branches. ## Detected dependencies github-actions .github/workflows/gradle.yml...
Question
Hello, did you port https://github.com/IBM/Drain3 or original logpai implementation? In readme - you mension IBM gays, but i see code mismaches (may be it's because IBM project activly updated).
On Windows the build fails with * MappedFileLineReaderTest.find_start_position_given_last_lines() org.opentest4j.AssertionFailedError: expected: 42L but was : 43L * MappedFileLineReaderTest.can_read_from_position() org.opentest4j.AssertionFailedError: expected: 183L but was : 186L * MappedFileLineReaderTest.should_watch_with_channel_sink(Path) java.io.IOException: Failed to delete...
The watchservice of the JVM suffers from a few drawbacks regarding its integration with the OS. In Linux in particular events of bind mounts are not received. Let's investigate alternative,...
Currently the code is only able to process single line log messages. However it's possible to have multiline log messages. **Scope** In particular this ticket is about handling stacktraces, which...
Gunnar Morling started a project there to characteristics using JFR events : https://github.com/gunnarmorling/jfrunit ```diff repositories { jcenter() + maven { setUrl("https://jitpack.io") } } dependencies { + testImplementation("com.github.gunnarmorling:jfrunit:main-SNAPSHOT") } ```
Currently in drain mode, the discovered log clusters are only dumped (printed) when the log file has been entirely read. This is not suitable when it is needed to watch...
Currently the code understand a line as a log event message. However in some production systems, the application can use structured logging using a Json document. The document may contains...
Drain algorithm is a log mining algorithm, it's idea is to find patterns and group similar log event's message. The good practice is to make the miner to process only...