Skip to content

Commit 97ac0bf

Browse files
authored
Trace propagation cheat sheet (#13314)
1 parent 00c934f commit 97ac0bf

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Trace Propagation Cheat Sheet
3+
---
4+
5+
This is a cheat sheet where you can see how the trace propagation work in SDKs in different scenarios.
6+
7+
| SCENARIO:<br/>Incoming trace in `sentry-trace/baggage` headers | SCENARIO:<br/>Incoming sampled flag in `sentry-trace/baggage` header | SCENARIO:<br/>`traces_propagation_targets` are matching? | SCENARIO:<br/>`traces_sample_rate` setting | OUTCOME:<br/>Send Spans to Sentry? | OUTCOME:<br/>Outgoing Requests Have Trace? (`sentry-trace/baggage` are present) | OUTCOME:<br/>Continue Incoming Trace? (outgoing `trace_id` is the incoming `trace_id`) |
8+
| -------------------------------------------------------------- | :------------------------------------------------------------------: | :------------------------------------------------------: | :----------------------------------------: | :--------------------------------: | :-----------------------------------------------------------------------------: | :------------------------------------------------------------------------------------: |
9+
| not present | - | yes | null | no | yes | - |
10+
| not present | - | yes | 0 | no | yes | - |
11+
| not present | - | yes | 1 | yes | yes | - |
12+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
13+
| not present | - | no | null | no | no | - |
14+
| not present | - | no | 0 | no | no | - |
15+
| not present | - | no | 1 | yes | no | - |
16+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
17+
| present | empty (deferred) | yes | null | no | yes | yes |
18+
| present | empty (deferred) | yes | 0 | no | yes | yes |
19+
| present | empty (deferred) | yes | 1 | yes | yes | yes |
20+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
21+
| present | 1 | yes | null | no | yes | yes |
22+
| present | 1 | yes | 0 | yes | yes | yes |
23+
| present | 1 | yes | 1 | yes | yes | yes |
24+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
25+
| present | 0 | yes | null | no | yes | yes |
26+
| present | 0 | yes | 0 | no | yes | yes |
27+
| present | 0 | yes | 1 | no | yes | yes |
28+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
29+
| present | empty (deferred) | no | null | no | no | - |
30+
| present | empty (deferred) | no | 0 | no | no | - |
31+
| present | empty (deferred) | no | 1 | yes | no | - |
32+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
33+
| present | 1 | no | null | no | no | - |
34+
| present | 1 | no | 0 | yes | no | - |
35+
| present | 1 | no | 1 | yes | no | - |
36+
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
37+
| present | 0 | no | null | no | no | - |
38+
| present | 0 | no | 0 | no | no | - |
39+
| present | 0 | no | 1 | no | no | - |

0 commit comments

Comments
 (0)