11 Monitoring and analytics: Measuring API product metrics
This chapter covers
- Measuring API product analytics: API usage, time-to-first call, and active consumers
- Measuring API monitoring metrics: latency, traffic, and error rates
In chapter 1, you learned that APIOps is the end-to-end automation of the development life cycle using DevOps and GitOps principles. One of the DevOps principles, as presented by Gene Kim, is the principle of using continuous feedback to detect and fix problems in the software value stream. One way this is implemented is by the DevOps practice of continuous monitoring and measurement. This continuous monitoring and measurement is about collecting, analyzing, and sharing metrics from the production system with the development team to foster a cycle of improvements. It involves monitoring—using predefined metrics, dashboards, and alerting to understand, query, and analyze the behavior of running systems, as well as resolve problems.