aogburn / yala Goto Github PK
View Code? Open in Web Editor NEWYet Another Log Analyzer
Yet Another Log Analyzer
This could be simplified and run faster based on a first (earliest) and last (latest) log line comparison.
It could be handy to have clickable file links of files summarized by yala
If stuck thread logging is present, it'd help to summarize these (peak stuck thread counts, summary of stuck time, and summary of thread calls).
May help to look for and report suggestion of transaction aborts
2023-07-31 14:10:49,620 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 6) ARJUNA012095: Abort of action id 0:ffff0a180002:a7a0891:64c6d76d:30e0b invoked while multiple threads active within it.
2023-07-31 14:10:49,625 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 6) ARJUNA012381: Action id 0:ffff0a180002:a7a0891:64c6d76d:30e0b completed with multiple threads - thread default task-79 was in progress
A error may be missed in some irregular file encodings (03714910)
Flag log lines where the time gap exceeds a specified interval.
For example, if the interval is 10 seconds, it would identify lines 2 and 3 below, as there is an 11-second gap between them:
2023-06-01 12:42:32,760 WARN log line1
2023-06-01 12:42:42,760 WARN log line2
2023-06-01 12:42:53,760 WARN log line3
2023-06-01 12:42:54,760 WARN log line4
This could be used to identify bottleneck events and also periods of time when the application is not busy.
Sometimes we need to follow events of individual threads in line. So a flag to parse out events to individual thread sub files could be helpful.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.