Skip to main content

Module trace

Module trace 

Source

Structs§

CurrentRequestId
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.