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

Update dskit and fix issue where all incoming HTTP requests have duplicate trace spans #6920

Merged
merged 3 commits into from
Dec 13, 2023

Conversation

charleskorn
Copy link
Contributor

@charleskorn charleskorn commented Dec 13, 2023

What this PR does

This PR fixes an issue where all incoming HTTP requests have duplicate trace spans, for example:

Screenshot 2023-12-13 at 12 50 20 pm

(note the nested HTTP POST - api_v1_push spans)

This was caused by an issue in the httpgrpc tracing interceptor, which has been fixed in grafana/dskit#451.

This PR also brings in the changes from grafana/dskit#450.

Which issue(s) this PR fixes or relates to

(none)

Checklist

  • [n/a] Tests updated.
  • [n/a] Documentation added.
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX].
  • [n/a] about-versioning.md updated with experimental features.

@charleskorn charleskorn changed the title Fix issue where all incoming HTTP requests have duplicate trace spans Update dskit and fix issue where all incoming HTTP requests have duplicate trace spans Dec 13, 2023
@charleskorn charleskorn marked this pull request as ready for review December 13, 2023 22:36
@charleskorn charleskorn requested review from grafanabot and a team as code owners December 13, 2023 22:36
@charleskorn charleskorn enabled auto-merge (squash) December 13, 2023 22:36
@charleskorn charleskorn merged commit 3482c11 into main Dec 13, 2023
28 checks passed
@charleskorn charleskorn deleted the charleskorn/duplicate-spans branch December 13, 2023 22:55
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.

None yet

2 participants