Consuming application metrics using JMX
Java Management Extensions (JMX) is a Java technology that Java applications can use to publish their operational statistics. JMX has additional features that help with managing the application overall, but we are focused only on its ability to expose application metrics that could be used for monitoring. Datadog provides support for collecting those metrics.
Typically, a JMX-compliant client application such as JConsole could be used to consume the metrics published by JMX and view them. As it's common for Java applications to publish operational metrics using JMX, most modern monitoring platforms provide options to integrate with JMX, and Datadog is no exception.
Rolling out application-level monitoring is inherently challenging as it relies on publishing custom metrics that track the health and performance of the application. As some customization is needed in the application and monitoring tool to publish and consume custom metrics...