Skip to content

Spring Boot Web Micrometer metrics sample project for Prometheus + Grafana

Notifications You must be signed in to change notification settings

shaart/demo-micrometer

Repository files navigation

Description

Spring Boot Web Micrometer metrics sample project for Prometheus + Grafana.

How to start

  1. Run docker-compose up
  2. Run ./mvnw package
  3. Run java -jar target/libs/demo-micrometer-0.0.1.jar. The application will start on port 8080.

Application

The property management.metrics.tags.application configures label "application" for all metrics exported from this service. URL to metrics for prometheus: http://localhost:8080/actuator/prometheus

Grafana

URL: http://localhost:3000/

Configuration

User

Username: admin
Password: adminadmin

Datasource

Default datasource "Prometheus" creates on start.

It's defined in grafana/provisioning/datasources/prometheus_ds.yaml

Default dashboards

Import configured in grafana/provisioning/dashboards/all.yaml to load all boards from grafana/provisioning/dashboards (see also volume's mount for grafana in docker-compose.yaml)


Prometheus

URL: http://localhost:9090/graph

Configuration

Prometheus config is defined in prometheus/prometheus.yaml


Additional links

About

Spring Boot Web Micrometer metrics sample project for Prometheus + Grafana

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages