Gain Insights into JVMs with Sysdig Cloud’s JMX Metrics
Exposing JMX metrics to users is helpful, but what makes Sysdig Cloud’s approach unique is that we are able to leverage the same differentiated aspects of our solution and apply it to JMX metrics in a way that delivers huge value to operations teams responsible for managing Java application components.
Some examples include:
Show JMX metrics and group them by process to add an additional layer of granularity that operations can utilize when troubleshooting Java performance.
One-second data streaming
Be the first to know when your JVM performance is abnormal with up to the second views.
View JMX metrics at any point in the past to retroactively troubleshoot performance degradations with DVR-like replay capabilities.
Holistic view of system, network, infrastructure, and application metrics
Automatically correlate JMX metrics with metrics from other parts of your distributed environment to understand the causes and effects of different incidents.
By surfacing JMX metrics, Sysdig Cloud also facilitates more collaboration between operations teams and their development counterparts. Imagine being able to tie an incident in production back to a particular garbage collection event. Ops teams are happy because they can quickly isolate the root cause and get the ball rolling on a fix. Dev teams are happy because they can finally pin point where they need to tune garbage collection performance as opposed to spending hours trying to re-create the issue on their own. Everybody wins!
The types of JMX metrics Sysdig Cloud exposes fall into four categories – Garbage Collection, Memory, Threading, and Loaded Classes. Here’s a comprehensive list of JMX metrics that Sysdig Cloud will now collect and display:
Users can visualize any of these metrics as a time series:
A top 10 process table:
Or a map view:
We’ve also introduced a built-in view called “JVM Overview” which displays views for hosts and groups of hosts like heap usage over time, heap usage by process, garbage collection time, garbage collection count, and thread count:
If you haven’t already done so, feel free to sign up for a free trial of Sysdig Cloud to test drive these JMX metrics for yourself. Enjoy!
Btw, we are running a webinar discussing the challenges of troubleshooting issues and errors in Docker containers and Kubernetes, like pods in CrashLoopBackOff, join this session and learn:
- How to gain visibility into Docker containers with Sysdig open source and Sysdig Inspect.
- Demo: troubleshoot a 502 Bad Gateway error on containerized app with HAproxy.
- Demo: troubleshoot a web application that mysteriously dies after some time.
- Demo: Nginx Kubernetes pod goes into CrashLoopBackOff, what's you can do? Will show you how to find the error without SSHin into production servers.
Start Your Free Trial Today