-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
SDKs Need to Forward DSC on error events #45
Comments
Hi. When you say requirements, what specifically are you referring to? The only requirements I know of for DSC are the dev docs, which describe DSC specifically with regard to performance, and only for transactions. If SDKs need to start sending DSC for errors, we need to design for that and update the spec. Are other SDKs already doing this? (Also, is DSC really still experimental? Or have we just not updated the spec?) Thanks. |
I suppose that this issue getsentry/team-sdks#5 (couldn't find this friday) is perhaps the solution here. I think this idea seems cleaner as its less changes, but if a bunch of breaking changes are needed anyways 🤷🏼. @HazAT |
@JoshFerge The Python, PHP and Go SDKs still use the |
Node fix: getsentry/sentry-javascript#7819 |
This change is about adding the DSC info on envelopes sending errors. As opposed to only doing it on transactions. https://github.com/getsentry/sentry-javascript/pull/7820/files |
Ok. So this can be done independently, but is a prerequisite for completing getsentry/team-sdks#5. Got it. |
Somebody should still update the dev docs to indicate that DSC is for both errors and transactions, instead of just transactions. |
For .NET, see getsentry/sentry-dotnet#2330 |
There are still some unknowns to figure out before we can move forward:
If the intent is that DSC is added to error events only when there's an active transaction, we should clarify that. |
This was discussed at Client Infra TSC today. The consensus was:
|
We omit it. |
This has been handled with Tracing without Performance. |
picking up from #41 -- the requirements specified for DSC forwarding do not seem to be implemented, at least for node.js.
#41 (comment)
The text was updated successfully, but these errors were encountered: