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

4.x Associate tracer-level tags with Jaeger process level (instead of span level) #8764

Merged
merged 2 commits into from
May 15, 2024

Conversation

tjquinno
Copy link
Member

@tjquinno tjquinno commented May 15, 2024

Description

Resolves #8763

The basics of the PR are the same as in the 3.x PR #7027 except that this PR also adds a test (which involves adding a test in-memory span processor which the test can query.) I added the unit test before fixing the code and the test failed pre-fix, passed post-fix.

Because of how the Jaeger code sets up the OpenTelemetry instance, the PR also adds a non-public method to JaegerTracerBuilder allowing the caller to add span exporters programmatically so the test can add the in-memory collector.

I also manually started up jaeger-all-in-one locally and then ran the new unit test. The Jaeger UI now properly shows the tracer-level tag at the process level (not the span level).

Documentation

Bug fix; no doc impact.

@tjquinno tjquinno self-assigned this May 15, 2024
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 15, 2024
@tjquinno tjquinno changed the title 4.x jaeger process tags 4.x Associate tracer-level tags with Jaeger process level (instead of span level) May 15, 2024
@tjquinno tjquinno merged commit 93cc168 into helidon-io:main May 15, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Forward port of #7024 - Process tags show as span tags in Jaeger viewer with helidon-tracing-jaeger
2 participants