You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Relay will no longer drop transactions that contain Spans without end timestamp
In this approach, the SDKs can remove the logic of handling unfinished spans. Relay now will be free to take the best approach to the problem:
Relay will add the transaction’s timestamp to the Span and the status deadline_exceeded, to indicate this span didn't complete during the transaction.
Relevant Relay PR: getsentry/relay#1690 Note: for older self-hosted installations this can break transactions
Solution Brainstorm
Don't overwrite the span status.
The text was updated successfully, but these errors were encountered:
After taking a closer look at the relay changes leaving the status untouched is not enough, we also need to set no end time on the span.
Relay will only set the status to deadline_exceeded if no end time is provided. Along the way it will also set an end time.
Problem Statement
As discussed in getsentry/sentry-java#1690 unfinished spans should be sent, but their status should not be set to deadline_exceeded.
Tasks
From the Relay Issue:
Relay will no longer drop transactions that contain Spans without end timestamp
In this approach, the SDKs can remove the logic of handling unfinished spans. Relay now will be free to take the best approach to the problem:
Relay will add the transaction’s timestamp to the Span and the status deadline_exceeded, to indicate this span didn't complete during the transaction.
Relevant Relay PR: getsentry/relay#1690
Note: for older self-hosted installations this can break transactions
Solution Brainstorm
Don't overwrite the span status.
The text was updated successfully, but these errors were encountered: