parse_xray_trace_header

Function parse_xray_trace_header 

Source
pub fn parse_xray_trace_header(header: &str) -> Option<SpanContext>
Expand description

Parses an X-Ray trace header into a SpanContext.

X-Ray format: Root=1-{epoch}-{random};Parent={span-id};Sampled={0|1}

ยงExample

use opentelemetry_lambda_tower::extractors::sqs::parse_xray_trace_header;

let header = "Root=1-5759e988-bd862e3fe1be46a994272793;Parent=53995c3f42cd8ad8;Sampled=1";
let ctx = parse_xray_trace_header(header);
assert!(ctx.is_some());