Giter Site home page Giter Site logo

yala's People

Contributors

aogburn avatar jbaesner avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

yala's Issues

Stuck thread summaries

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).

Transaction abort suggestion

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

Identify time gaps

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.

By thread log parsing split

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.