We assume the GRPC status codes are stored as string, while the spec says the GRPC status codes are stored as int.
We set the status to ERROR for all of the status codes, while the spec says we should set the status to ERROR or UNSET based on whether the span is a client or a server span.
Followup to https://github.com/getsentry/sentry-javascript/pull/11169
In the logic where we set a span status based on
HTTP_STATUS_CODE
orRPC_GRPC_STATUS
code, there are two inconsistencies with the spec (https://opentelemetry.io/docs/specs/semconv/rpc/grpc/):string
, while the spec says the GRPC status codes are stored asint
.ERROR
for all of the status codes, while the spec says we should set the status toERROR
orUNSET
based on whether the span is a client or a server span.