apm-agent-java
apm-agent-java copied to clipboard
Improve JVM dashboards
There is quite a feature gap between the JVM dashboard that comes out of the box with Datadog and the one from ElasticAPM.
Datadog:

ElasticAPM:

After a conversation, some more specific notes about the screenshots.
Useful information missing in the JVM Dashboard:
- Number of classes loaded
- GC Collection Size -> Comparison between New & Old
- Heap usage, breakdown per node (or deployment). ie. to see OOM on a specific deployment
The garbage collection New Gen & Old Gen can be collected with the jmx configuration. It would be great to populate visualisations when the data is present.
Top 10 dashboards are a nice to have, but not as important as some of the other features mentioned above.