Skip to content

[Story] Implement per-thread CPU usage panels #71

@andrewazores

Description

@andrewazores

See cryostatio/cryostat#135 (comment)

Currently, we display some high-level CPU usage or thread activity overview panels:

image

image

The jdk.ThreadCPULoad event raw data looks like this in JMC:

Screenshot_2024-07-19_16-10-21

While jdk.ObjectAllocationSample looks like this:

Screenshot_2024-07-19_16-11-37


Therefore, it seems reasonable that we could build Grafana panels for jdk.ThreadCPULoad similar to the ones we already have for jdk.ObjectAllocationSample:

image

image

The thread load aggregate single panel could add both system mode and user mode load into one value with the thread name as the key, whereas the breakout dashboard would have a panel for each thread name key and a timeseries line for each system mode and user mode load.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featNew feature or request

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions