Telemetry overview
In the introduction to this chapter, we mentioned that there are different types of service performance data, all of which are essential for service health monitoring and troubleshooting. These types of data are called telemetry data and include the following:
- Logs: Messages recorded by your services that provide insights into the operations they perform or errors they encounter
- Metrics: Performance data produced by your services, such as the number of registered users, API request error rate, or percentage of free disk space
- Traces: Data that shows how your services perform various operations, such as API requests, which other services they call, which internal operations they perform, and how long these operations take
Telemetry data is immutable: it captures events that have already happened to the service and provides the results of various measurements, such as service API response latency. When different types of telemetry data are combined...