1.7 KiB
Deprecated
This document lists all the items currently deprecated in opentelemetry-cpp.
Deprecated items will be removed in the future.
Guidelines
Maintainer guidelines
See the deprecation-process
[TEMPLATE]
New Deprecation Title (Template)
Announcement (Template)
Motivation (Template)
Scope (Template)
Mitigation (Template)
Planned removal (Template)
[Platforms]
N/A
[Compilers]
N/A
[Third party dependencies]
N/A
[Build tools]
N/A
[Build scripts]
N/A
[opentelemetry-cpp API]
Jaeger propagator
Announcement (Jaeger)
- Version: 1.8.2
- Date: 2023-01-31
- PR: [DEPRECATION] Deprecate the Jaeger exporter #1923
This PR also listed the Jaeger propagator as deprecated.
Motivation (Jaeger)
The Jaeger Exporter is now (July 2023) removed from the OpenTelemetry specification.
The Jaeger Propagator remains, because changing propagation is a longer process compared to changing an export format.
New deployments however are encouraged to use a W3C compliant propagator, and avoid the Jaeger propagator, which is now deprecated.
Scope (Jaeger)
The following are deprecated and planned for removal:
- the API header
opentelemetry/trace/propagation/jaeger.h, including:- the C++ class
JaegerPropagator
- the C++ class
Mitigation (Jaeger)
Use a W3C compliant propagator instead.
That is, use class HttpTraceContext and "traceparent" tags.
Do not use class JaegerPropagator and "uber-trace-id" tags.
Planned removal (Jaeger)
No date set yet for the Jaeger Propagator.
[opentelemetry-cpp SDK]
N/A
[opentelemetry-cpp Exporter]
N/A
[Documentation]
N/A