Once we have made our measurements, we need to transmit the observations to the monitoring system for processing. In other words, our components will be taking measures and storing them locally. These measurements need to be collected from all the different locations and consolidated in the monitoring system for reporting and alerting. This process of collection is referred to as telemetry. There are several telemetry approaches for collecting the metrics. We can classify these approaches as cloud provided, agents, and logs.
All cloud providers collect metrics about the performance of their services and retain these values for a limited amount of time. These metrics are made available in the cloud console of each service. The ability ...