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
OpenTelemetry Support #2066
Comments
Related: #334 |
|
@mattjohnsonpint - could I ask if there is an ETA for this feature? The .NET OpenTelemetry implementation is reasonably mature now, so it shouldn't present too many roadblocks. Given the popularity of .NET, I'm surprised Sentry deprioritised this implementation, relative to the other supported languages. |
@source-studio sorry no one got back to you sooner. I'll see if I can pick this one up... I haven't yet gathered enough context to be able to estimate how long this might take but you should see some updates/activity shortly. |
Problem Statement
OpenTelemetry has growing popularity in the observability space as one of the top CNCF open standard for APM.
It's data model differs from Sentry so it cannot be natively ingested. But many OpenTelemetry users would like to send their OTEL data to Sentry.
Solution Brainstorm
Details
dogfooding
The cartservice on our OTel Demo is .NET
https://github.com/getsentry/opentelemetry-demo/tree/main/src/cartservice
Reference
Demo project from OTEL, we created a fork to instrument with Sentry SDKs, to test and demo the implementation. Projects are in the Sentry SDKs org
For more context, these PRs are not exhaustive list of the work done on other SDKs
Ruby: Ruby SDK basic OTEL Support sentry-ruby#1907
Python: Basic OpenTelemetry (OTEL) Support sentry-python#1687
Node: Add OpenTelemetry Node Package sentry-javascript#6000 & [OTEL] Add
instrumenter
option to Node SDK & disable auto-instrumentation sentry-javascript#6127Java: Java SDK basic OTEL Support sentry-java#2327
SpanProcessor
for OTEL sentry-java#2357Relay: Add OpenTelemetry span transformation relay#1636
The text was updated successfully, but these errors were encountered: