w3c phase 2: add last parent_id to tracestate#2549
Conversation
4f7b95b to
4d2f61b
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #2549 +/- ##
=============================================
- Coverage 75.77% 52.18% -23.59%
Complexity 2563 2563
=============================================
Files 241 241
Lines 27024 27043 +19
Branches 976 976
=============================================
- Hits 20478 14113 -6365
- Misses 6026 12410 +6384
Partials 520 520
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 61 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
22ca5ed to
c47bc79
Compare
BenchmarksBenchmark execution time: 2024-03-19 12:14:47 Comparing candidate commit 8fcf551 in PR branch Found 3 performance improvements and 9 performance regressions! Performance is the same for 169 metrics, 1 unstable metrics. scenario:ContextPropagationBench/benchExtractTraceContext128Bit
scenario:ContextPropagationBench/benchExtractTraceContext128Bit-opcache
scenario:LaravelBench/benchLaravelBaseline-opcache
scenario:PDOBench/benchPDOBaseline-opcache
scenario:PDOBench/benchPDOOverhead-opcache
scenario:PDOBench/benchPDOOverheadWithDBM-opcache
scenario:SamplingRuleMatchingBench/benchRegexMatching2
scenario:SamplingRuleMatchingBench/benchRegexMatching2-opcache
scenario:SamplingRuleMatchingBench/benchRegexMatching3
scenario:SamplingRuleMatchingBench/benchRegexMatching4
scenario:SpanBench/benchOpenTelemetryAPI
scenario:SpanBench/benchOpenTelemetryAPI-opcache
|
|
We will need to ignore/filter out the |
|
@mabdinur Yep, needs a change in the test-agent to filter them there. |
ebac26a to
4d2f61b
Compare
Signed-off-by: Bob Weinand <[email protected]>
33ab400 to
032994f
Compare
88d4487 to
9cc9690
Compare
9cc9690 to
1d54cb8
Compare
3f267ac to
fe1dcd2
Compare
…ation Signed-off-by: Bob Weinand <[email protected]>
|
@bwoebi thanks for fixing the failing tests and updating the OpenTelemetry SpanContext. A few parametric tests are failing due to the changes we made to tracestate. Once those failures are addressed we can merge this PR 🥳 |
Description
With this change span_id will be encoded in both the tracestate and traceparent headers. This will allow us to re-connect datadog traces that contain non-datadog spans.
Ex: Host A: Datadog Spans ->tracecontext-> Host B: Otel Dynatrace Spans -->tracecontext-> Host C: Otel Datadog Spans
_dd.parent_idtag. The Datadog internal services will use this tag to reconnect visualize spans.Tests will be added in this PR: DataDog/system-tests#2181
Reviewer checklist