Questions
- What changes did we need to make to the source code in the microservices to make them produce metrics that are consumed by Prometheus?
- What is the
management.metrics.tags.application
config parameter used for? - If you want to analyze a support case regarding high CPU consumption, which of the dashboards in this chapter would you start with?
- If you want to analyze a support case regarding slow API responses, which of the dashboards in this chapter would you start with?
- What is the problem with counter-based metrics such as Resilience4j’s retry metrics, and what can be done so that we can monitor them in a useful way?
- What is going on here?
Figure 20.23: What is going on here?
If you are reading this with screenshots rendered in grayscale, it might be hard to figure out what the metrics say. So, here’s some help:
- The state transitions reported by the circuit breaker are, in order:
- half_open...