Java Application Monitoring
Java application monitoring is facilitated by Micrometer Stats Exporter and Spring Boot Actuator.
Micrometer Stats Exporter
MATRIXX Java-based gateways and web apps use an auto-configured Micrometer Stats Exporter to export metrics to Prometheus. The Micrometer project also provides a Grafana dashboard that can be used to monitor applications.
Spring Boot Actuator
The Spring Boot Actuator endpoint is exposed at the
/actuator/prometheus
context path and exposes metrics in a
format that can be scraped by a Prometheus server. The
application.yaml file requires additional configuration to
expose the Prometheus endpoint. Non-Spring Boot applications must expose a similar
HTTP endpoint. For an example, see the Micrometer documentation.