This example is a very simple application running on Spring that exposes a service on http://localhost:8080. The application is instrumented using the micrometer library.
It offers 2 endpoints:
/helloresponding200 OKwithHello from Micrometer!. The endpoint adds a random delay to generate different response times. From time to time, it will fail with500 SERVER UNAVAILABLE./actuator/prometheusexposing the Prometheus metrics.
gradle runBootVisit http://localhost:8080/hello a couple of times. Then go to http://localhost:8080/actuator/prometheus to view the metrics.