Open Telemetry is an open source and vendor agnostic technology that standardizes telemetry data generation, collection, and exportation to various backends. It consists of three major components: specification, instrumentation libraries, and collector. The log data model is flexible and supports many fields that can be defined, but none of them are required. Context is a key concept in Open Telemetry, allowing for the stitching of all telemetry data together. Resources and attributes are also foundational pieces of Open Telemetry, providing a normalized way of understanding unique objects in an environment.
- Open Telemetry standardizes telemetry data generation, collection, and exportation to various backends
- Consists of three major components: specification, instrumentation libraries, and collector
- Log data model is flexible and supports many fields that can be defined, but none of them are required
- Context is a key concept in Open Telemetry, allowing for the stitching of all telemetry data together
- Resources and attributes provide a normalized way of understanding unique objects in an environment
In a distributed tracing environment, Open Telemetry allows for the association of logs with their associated traces, providing core context between signals.