Commit 90f0dfa
feat(links): write span links to Kafka (#4601)
Span links were added in #4486, but are currently only accessible as
part of transaction events. We would like to get them in EAP. The first
step in that process is to add them to serialized Kafka spans.
The integration tests confirm production into Kafka for every current
path for links to enter the system:
- in a transaction event's trace context
- in a transaction event's child spans
- in a `span` envelope item
- in an `otel_span` envelope item
- via OTLP JSON
- via OTLP gRPC
Note that our version of the `opentelemetry-proto` Python library is too
old to make `flags` available so not all tests could check the `sampled`
handling. I'll handle that in a future PR.
---------
Co-authored-by: Lukas Stracke <[email protected]>
Co-authored-by: Sigrid Huemer <[email protected]>1 parent 27f00ae commit 90f0dfa
File tree
3 files changed
+140
-0
lines changed- relay-server/src/services
- tests/integration
3 files changed
+140
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1387 | 1387 | | |
1388 | 1388 | | |
1389 | 1389 | | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
1390 | 1400 | | |
1391 | 1401 | | |
1392 | 1402 | | |
| |||
1413 | 1423 | | |
1414 | 1424 | | |
1415 | 1425 | | |
| 1426 | + | |
| 1427 | + | |
1416 | 1428 | | |
1417 | 1429 | | |
1418 | 1430 | | |
| |||
1528 | 1540 | | |
1529 | 1541 | | |
1530 | 1542 | | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
1531 | 1550 | | |
1532 | 1551 | | |
1533 | 1552 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
65 | 73 | | |
66 | 74 | | |
67 | 75 | | |
68 | 76 | | |
69 | 77 | | |
70 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
71 | 87 | | |
72 | 88 | | |
73 | 89 | | |
| |||
111 | 127 | | |
112 | 128 | | |
113 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
114 | 138 | | |
115 | 139 | | |
116 | 140 | | |
| |||
162 | 186 | | |
163 | 187 | | |
164 | 188 | | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
165 | 197 | | |
166 | 198 | | |
167 | 199 | | |
| |||
339 | 371 | | |
340 | 372 | | |
341 | 373 | | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
342 | 388 | | |
343 | 389 | | |
344 | 390 | | |
| |||
365 | 411 | | |
366 | 412 | | |
367 | 413 | | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
368 | 424 | | |
369 | 425 | | |
370 | 426 | | |
| |||
474 | 530 | | |
475 | 531 | | |
476 | 532 | | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
477 | 547 | | |
478 | 548 | | |
479 | 549 | | |
| |||
553 | 623 | | |
554 | 624 | | |
555 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
556 | 638 | | |
557 | 639 | | |
558 | 640 | | |
| |||
589 | 671 | | |
590 | 672 | | |
591 | 673 | | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
592 | 682 | | |
593 | 683 | | |
594 | 684 | | |
| |||
618 | 708 | | |
619 | 709 | | |
620 | 710 | | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
621 | 721 | | |
622 | 722 | | |
623 | 723 | | |
| |||
673 | 773 | | |
674 | 774 | | |
675 | 775 | | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
676 | 786 | | |
677 | 787 | | |
678 | 788 | | |
| |||
726 | 836 | | |
727 | 837 | | |
728 | 838 | | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
729 | 849 | | |
730 | 850 | | |
731 | 851 | | |
| |||
0 commit comments