Telemetry data is all the data your application produced that can indicate is internal state. For example, it can include metrics like CPU and memory utilization, error rates, and response times, as well as logs and traces.
In practice, telemetry data is often collected and processed using specialized tools and libraries such as OpenTelemetry. This data can then be visualized on dashboards, analyzed for trends, and used to trigger alerts or monitored for Service Level Objectives.
Explore related concepts
Observability
Observability is the ability to understand how your application is working and behaving in production through telemetry data (logs, metrics, traces, wide events, etc.). It enables you detect, diagnose and resolve issues in your app before they impact your users and become problems.
Logging
Logging is the process of recording events, actions, or messages that occur within an application, typically for troubleshooting or analysis purposes.
Distributed Tracing
Distributed Tracing is a method for tracking the flow of requests through your application. It enables you to follow the journey of a request as it travels across multiple services, so you can see where things might be going wrong.