Spring Boot Integration for Grafana Cloud
Spring Boot is Spring’s convention-over-configuration solution for creating stand-alone, production-grade Spring-based Applications. This integration enables the agent to send metrics to Grafana Cloud along with a useful default dashboard for visualization.
This integration monitors a Spring Boot app.
The dashboard is a modified version of the Spring Boot Statistics community dashboard.
The application must have the
actuator enabled. The application.properties
should have management.endpoints.web.exposure.include
configured to include prometheus
.
Please see the demo application for details.
Use the walkthrough in Grafana Cloud to install the Spring Boot Integration, like in our Quickstart.
Post-install configuration for the Spring Boot Integration
In the agent configuration file, the agent must be pointed to the Spring Boot process, such as spring-boot:1235
in the example below, that exposes the /actuator/prometheus
endpoint.
prometheus:
wal_directory: /tmp/wal
global:
scrape_interval: 5s
configs:
- name: integrations
scrape_configs:
- job_name: integrations/spring-boot
static_configs:
- targets: ['spring-boot:1235']
metrics_path: /actuator/prometheus
remote_write:
- url: http://cortex:9009/api/prom/push