Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sampling-Propagation:Exclude problematic existing tag #2299

Merged
merged 6 commits into from
Nov 7, 2022

Conversation

marcotc
Copy link
Member

@marcotc marcotc commented Sep 28, 2022

Follow up from #2298

The distributed tracing tag _dd.p.upstream_services was at one point populated by other language traces, but we do not need this information anymore.

Although the Ruby tracer has never populated this tag, we must make sure we don't propagate this tag downstream if we ever receive it in a distributed tracing request context.

@marcotc marcotc added the feature Involves a product feature label Sep 28, 2022
@marcotc marcotc self-assigned this Sep 28, 2022
@marcotc marcotc requested a review from a team September 28, 2022 23:16
@codecov-commenter
Copy link

codecov-commenter commented Sep 29, 2022

Codecov Report

Merging #2299 (cf147d8) into sampling-dm-propagation (a0670e4) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@                   Coverage Diff                    @@
##           sampling-dm-propagation    #2299   +/-   ##
========================================================
  Coverage                    98.34%   98.34%           
========================================================
  Files                         1102     1102           
  Lines                        58856    58865    +9     
========================================================
+ Hits                         57879    57890   +11     
+ Misses                         977      975    -2     
Impacted Files Coverage Δ
lib/datadog/tracing/distributed/headers/datadog.rb 100.00% <100.00%> (ø)
...atadog/tracing/distributed/headers/datadog_spec.rb 100.00% <100.00%> (ø)
lib/datadog/core/diagnostics/environment_logger.rb 100.00% <0.00%> (+1.57%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

Copy link
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Looks reasonable!

Copy link
Contributor

@delner delner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Base automatically changed from sampling-dm-propagation to feat-Sampling-Propagation November 7, 2022 21:19
@marcotc marcotc merged commit e8acaf7 into feat-Sampling-Propagation Nov 7, 2022
@marcotc marcotc deleted the deprecated-tags branch November 7, 2022 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Involves a product feature tracing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants