OpenTelemetry has become the de facto standard for observability instrumentation, but adoption challenges remain. Key issues include implementation complexity in large-scale environments, incomplete Rust language support due to existing Tokio tracing solutions, and compatibility problems with Prometheus metrics. While Prometheus 3.0 brings improvements, data format differences persist. The Rust ecosystem faces unique integration challenges as the community debates whether to adopt Tokio tracing despite its limitations and maintenance concerns. Semantic conventions for traces also need standardization across organizations.
Sort: