-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Networking & Observability
-
N&O 2026-07-06, N&O 2026-07-20
-
0
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In order to productionize OpenTelemetry, we should include metadata at the transport layer (OP_MSG) rather than command layer (BSON) to ensure we don't need to parse a command prior to tracing a request.
- is duplicated by
-
SERVER-128175 Tie tracing support to wire protocol version
-
- Closed
-
-
SERVER-128745 Construct MongoRPC egress requests with otel trace context
-
- Closed
-
- is related to
-
DRIVERS-3454 Support trace context propagation to the server
-
- In Progress
-
- related to
-
SERVER-130183 TelemetryContextSection is forward-declared in op_msg.h
-
- Closed
-
-
SERVER-130447 Refactor RemoteCommandRequest constructors
-
- Closed
-
1.
|
Set up trace on ingress | SERVER-129960 |
|
Needs Merge | Timothy Banks | 9.0.0-rc1 |
2.
|
Move all $traceCtx references over to the TraceContextSection IDL type. | SERVER-130190 |
|
Open | Unassigned | |
3.
|
Add command spans to egress | SERVER-130312 |
|
In Progress | Michael Nugent | |
4.
|
Clean up telemetry context serialization | SERVER-130639 |
|
Open | Unassigned |