Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jvm metrics improvment #943

Open
FrankChen021 opened this issue Jan 4, 2025 · 0 comments
Open

jvm metrics improvment #943

FrankChen021 opened this issue Jan 4, 2025 · 0 comments

Comments

@FrankChen021
Copy link
Owner

FrankChen021 commented Jan 4, 2025

  1. report processCpuTime along with existing processCpuLoad so that it's easier and simpler for aggregations
    in next step, the processCpuLoad will be deprecated from the agent side and it will be defined as an expression to be calculated from processCpuTime and processors
  2. report startedThreads, which is the number of threads starting in a given interval. this is an aggretable metric that makes query simpler.
    use getTotalStartedThreadCount to get diff between intervals
  3. report finishedThreads, which is the number of threads shutdown in a given interval. this is an aggretable metric that makes query simpler
     finishedThreads = activeThreadsLast + startedThreads - activeThreadsNow
    
  4. report deadLockThread which is a gauge metric indicating the number of dead locked threads
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant