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

remove injection of X-Datadog-Tags #218

Merged
merged 3 commits into from
Mar 2, 2022

Conversation

dgoffredo
Copy link
Contributor

We're considering other ways of correlating that information across services. For now let's remove this feature.

@dgoffredo dgoffredo requested a review from cgilmour February 25, 2022 20:37
Copy link
Contributor

@cgilmour cgilmour left a comment

Choose a reason for hiding this comment

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

Approving, but consider if it should be removed from extract/deserialize as well.

Copy link
Contributor

@cgilmour cgilmour left a comment

Choose a reason for hiding this comment

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

Approved, and consider if the option in the public header should be kept or removed for now.

@dgoffredo
Copy link
Contributor Author

Oh yeah, forgot that. Will do.

@dgoffredo dgoffredo merged commit 633ab38 into master Mar 2, 2022
@dgoffredo dgoffredo deleted the david.goffredo/disable-tag-propagation branch March 2, 2022 18:23
dgoffredo added a commit that referenced this pull request Jun 30, 2022
dgoffredo added a commit that referenced this pull request Jul 1, 2022
* remove all remnants of UpstreamService

* undo non-test related removals from #218

* fix bug

* add additional "sample" test

* add "span" tests

* clang-format

* allow configuration of trace_tags_propagation_max_length in dynamic load JSON

* add "decision maker" tag to nginx integration tests

* document DD_TRACE_TAGS_PROPAGATION_MAX_LENGTH

* clang-format (again)

* no UpstreamService talk

* remove base64 (was used only by UpstreamService)

* max_size -> inject_max_size

* trace_tags_propagation_max_length -> tags_header_size
dgoffredo added a commit that referenced this pull request Jul 1, 2022
dgoffredo added a commit that referenced this pull request Jul 1, 2022
dgoffredo added a commit that referenced this pull request Jul 5, 2022
dgoffredo added a commit that referenced this pull request Jul 15, 2022
* undo non-test related removals from #218

* fix bug

* add additional "sample" test

* clang-format

* glob.{h,cpp}

* class SpanSampler, without using or testing it

* small (premature?) optimization

* TODO: AMEND

* checkpoint: added span rules to Tracer, but not elsewhere

* checkpoint: add span rules to SpanBuffer, but don't use them

* checkpoint: written but untested

* test rule parsing

* obnoxious compiler

* test rule matching

* test span sampling

* clang-format

* test environment variables

* repo-level documentation

* attempt at fixing doc links

* describe glob in the repo-level docs

* unit tests catch bugs!

* a little const correctness

* code comment typo

* temporary files are temporary

* review: trim some docs and add an example

* review: describe globs more concretely

* review: make a future diff smaller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants