One of the basic requirements of operational monitoring is being able to track the state of services and resources over time. To effectively monitor key performance indicators, we need both real-time and historic views of stable signals that allow us to evaluate conditions against certain targets or thresholds. This is the purpose of metrics.
Metrics are one of the most widely known telemetry signals. They have been used in software systems for decades, although the popularity of microservice architectures and large-scale deployments, ...