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

Spike: Test OTel Native Instrumentation with NR OTel Span Prototype #2152

Closed
jasonjkeller opened this issue Nov 21, 2024 · 3 comments
Closed
Assignees

Comments

@jasonjkeller
Copy link
Contributor

Test whether the #1886 captures spans when using a library that has native (built-in) OTel instrumentation.

@workato-integration
Copy link

@jasonjkeller jasonjkeller self-assigned this Nov 21, 2024
@jasonjkeller jasonjkeller moved this from Triage to In Quarter in Java Engineering Board Dec 2, 2024
@jasonjkeller jasonjkeller moved this from In Quarter to In Sprint in Java Engineering Board Dec 13, 2024
@jasonjkeller
Copy link
Contributor Author

jasonjkeller commented Dec 19, 2024

There’s only a handful of libraries in Java that have native OTel instrumentation, one of which is the elasticsearch Java client which, after testing using the hybrid Java agent, looks to be lighting up our DB UI and distributed traces. It just generates client spans so it doesn’t start transactions on it’s own, but spans will be included in any existing transactions. It also generates the required metrics to light up the Databases UI.

Distributed Trace

elasticsearch-DT

Databases

elasticsearch-DB-calls

@jasonjkeller
Copy link
Contributor Author

jasonjkeller commented Dec 20, 2024

To demo the above, clone my fork of the elasticsearch realworld-app and follow the NEW_RELIC_README.

@github-project-automation github-project-automation bot moved this from In Sprint to Code Complete/Done in Java Engineering Board Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

1 participant