Span status should be "unknown error" but is showing "unknown"
Open
@Dhrumil-Sentry is already working on this.
Since Jul 15, 2025.
Product Area: Insights
- Dominant language
- Python
- Stars
- 44.8k
- Forks
- 4.9k
- Avg merge
- 21h 23m
- Merged PRs (30d)
- 607
Description
When sending spans to Sentry with a status of unknown_error, these show in the UI as having a status of unknown, which is confusing to SDK users.
This was originally reported in #2514 in the .NET SDK but I don't think it can be addressed in the SDK itself.
The SDK is sending the span as:
{
"span_id": "79ca9f101de64c64",
"parent_span_id": "549459431681a0c1",
"trace_id": "f5f184955e25c44a989428eb9613ae7f",
"op": "Some sketchy business",
"description": "Some sketchy business",
"status": "unknown_error",
"start_timestamp": "2025-07-14T21:53:13.321662+00:00",
"timestamp": "2025-07-14T21:53:13.351699+00:00",
"data": {
"otel.status_description": "test with activity.RecordException",
"otel.status_code": "ERROR",
"otel.kind": "Internal"
}
}
So the status is quite clearly unknown_error and the data contains "otel.status_code": "ERROR".
However the UI in Sentry shows a status of unknown, which is a bit more ambiguous.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.