Skip to content

Commit 25a2718

Browse files
committed
Add fallback to extract trace context from event.request.headers
1 parent 2be85c6 commit 25a2718

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

bottlecap/src/lifecycle/invocation/processor.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,6 +1073,15 @@ impl Processor {
10731073
debug!("Extracted trace context from headers");
10741074
return Some(sc);
10751075
}
1076+
1077+
if let Some(request_obj) = payload_value.get("request") {
1078+
if let Some(request_headers) = request_obj.get("headers") {
1079+
if let Some(sc) = propagator.extract(request_headers) {
1080+
debug!("Extracted trace context from event.request.headers");
1081+
return Some(sc);
1082+
}
1083+
}
1084+
}
10761085

10771086
None
10781087
}

0 commit comments

Comments
 (0)