Monitoring a Spring Boot app using Prometheus and Grafana
Hello everyone! In this story, we’ll show how to use Prometheus and Grafana to monitor a Spring Boot app.
· Prerequisites
· Overview
∘ What is Prometheus?
∘ What is Grafana Open Source?
· Getting Started
∘ Spring Boot Application
∘ Set Up Prometheus and Grafana using Docker
∘ Visualizing
· Conclusion
· References
Prerequisites
This is the list of all the prerequisites:
- Spring Boot 3+
- Maven 3.8.+
- Java 17
- Docker / Docker compose installed
Overview
What is Prometheus?
Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community. It is now a standalone open-source project and maintained independently of any company. To emphasize this, and to clarify the project’s governance…