Build comprehensive monitoring capabilities for Spring Boot Microservice using Spring Boot Actuator, Micrometer and Prometheus. Observability, which i

Monitoring Spring Boot Microservices

submited by
Style Pass
2021-07-06 06:30:08

Build comprehensive monitoring capabilities for Spring Boot Microservice using Spring Boot Actuator, Micrometer and Prometheus.

Observability, which is comprised of monitoring, logging, tracing, and alerting aspects, is an important architectural concern when using microservices and event-driven architecture (EDA) styles, primarily because:

Addressing this architectural concern provides simplified management and quick turn-around time for resolving runtime issues. It also provides insights that can help in making informed architectural, design, deployment, and infrastructure decisions to improve non-functional characteristics of the platform. Additionally, useful business/operations insights can be obtained by engineering emission, collection, and visualization of custom metrics.

Actuator is a set of features that help us monitor and manage our application when it moves away from local development environment and onto a test, staging or production environment. It helps expose operational information about the running application — health, metrics, audit entries, scheduled task, env settings, etc. We can query the information via either several HTTP endpoints or JMX beans.

Leave a Comment