In a microservice architecture, we need to monitor our services continuously and any issues should cause alerts immediately. We need a separate service that will continuously monitor and alert us whenever something weird happens.
Prometheus consists of the following:
- Prometheus server, which is responsible for scraping and storing the time series data
- Libraries to instrument the application code
- A push gateway for supporting short-lived jobs
- An exporter to Grafana to visualize data
- An alert manager
- Other support tools
Prometheus is an alternative to JHipster console. It provides monitoring and alerting support. This requires running a Prometheus server separately for more information. To get started with Prometheus, visit