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.