Structs§
- Current
Request Id - Request extension value set by REST middleware for downstream clients.
Constants§
- REQUEST_
ID_ HEADER - Standard correlation header used by rs-zero REST and RPC adapters.
- TRACEPARENT_
HEADER - W3C Trace Context header.
Functions§
- current_
span_ id - Returns the current OpenTelemetry span id when an OTLP context is active.
- current_
trace_ id - Returns the current OpenTelemetry trace id when an OTLP context is active.
- current_
traceparent - Returns a W3C traceparent value for the current span when OTLP context is active.
- insert_
traceparent_ header - Inserts a W3C traceparent header into HTTP headers.
- insert_
traceparent_ metadata - Inserts a traceparent value into tonic metadata.
- request_
id_ from_ headers - Extracts a request id from HTTP headers.
- request_
id_ from_ metadata - Extracts a request id from tonic metadata.
- span_
id_ from_ traceparent - Extracts the span id part from a valid traceparent value.
- trace_
id_ from_ traceparent - Extracts the trace id part from a valid traceparent value.
- traceparent_
from_ headers - Extracts a valid W3C traceparent header from HTTP headers.
- traceparent_
from_ metadata - Extracts a valid W3C traceparent value from tonic metadata.