OpenTelemetry
Problem
Every framework and monitoring vendor instruments applications differently.
Changing observability platforms shouldn't require rewriting instrumentation throughout your applications.
Solution — OpenTelemetry
OpenTelemetry provides common APIs, conventions and protocols for producing telemetry such as:
traces
metrics
logs
That telemetry can be sent to different observability backends.
Core idea: OpenTelemetry standardizes how applications produce and export observability data.