Monitoring Microservices

In this chapter, we will learn how to use Prometheus and Grafana to collect, monitor, and alert about performance metrics. As we mentioned in Chapter 1, Introduction to Microservices, in the Centralized monitoring and alarms section, in a production environment, it is crucial to be able to collect metrics for application performance and hardware resource usage. Monitoring these metrics is required in order to avoid long response times or outages for API requests and other processes.

To be able to monitor a system landscape of microservices in a cost-efficient and proactive way, we need to define alarms that are triggered automatically if the metrics exceed the configured limits.

In this chapter, we will cover the ...

Get Hands-On Microservices with Spring Boot and Spring Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.