{"source":"semconv","version":"1.44.0","attribute":{"id":"rpc.response.status_code","type":"string","stability":"release_candidate","brief":"Status code of the RPC returned by the RPC server or generated by the client","note":"Usually it represents an error code, but may also represent partial success, warning, or differentiate between various types of successful outcomes.\nSemantic conventions for individual RPC frameworks SHOULD document what `rpc.response.status_code` means in the context of that system and which values are considered to represent errors.","examples":["OK","DEADLINE_EXCEEDED","-32602"],"namespace":"rpc","definedIn":"model/rpc/registry.yaml","usedBy":[{"groupId":"attributes.metrics.rpc.client","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"attributes.metrics.rpc.server","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"common.rpc.attributes","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"mcp.common.attributes","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"mcp.operation.metrics.attributes","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"metric.mcp.client.operation.duration","groupType":"metric","signalName":"mcp.client.operation.duration","requirementLevel":"conditionally_required"},{"groupId":"metric.mcp.server.operation.duration","groupType":"metric","signalName":"mcp.server.operation.duration","requirementLevel":"conditionally_required"},{"groupId":"metric.otel.sdk.exporter.operation.duration","groupType":"metric","signalName":"otel.sdk.exporter.operation.duration","requirementLevel":"recommended"},{"groupId":"metric.rpc.client.call.duration","groupType":"metric","signalName":"rpc.client.call.duration","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.client.duration","groupType":"metric","signalName":"rpc.client.duration","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.client.request.size","groupType":"metric","signalName":"rpc.client.request.size","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.client.requests_per_rpc","groupType":"metric","signalName":"rpc.client.requests_per_rpc","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.client.response.size","groupType":"metric","signalName":"rpc.client.response.size","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.client.responses_per_rpc","groupType":"metric","signalName":"rpc.client.responses_per_rpc","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.server.call.duration","groupType":"metric","signalName":"rpc.server.call.duration","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.server.duration","groupType":"metric","signalName":"rpc.server.duration","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.server.request.size","groupType":"metric","signalName":"rpc.server.request.size","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.server.requests_per_rpc","groupType":"metric","signalName":"rpc.server.requests_per_rpc","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.server.response.size","groupType":"metric","signalName":"rpc.server.response.size","requirementLevel":"conditionally_required"},{"groupId":"metric.rpc.server.responses_per_rpc","groupType":"metric","signalName":"rpc.server.responses_per_rpc","requirementLevel":"conditionally_required"},{"groupId":"rpc","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"span.mcp.client","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.mcp.server","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.call.client","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.call.server","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.connect_rpc.call.client","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.connect_rpc.call.server","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.dubbo.call.client","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.dubbo.call.client","groupType":"span","requirementLevel":"required"},{"groupId":"span.rpc.dubbo.call.server","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.dubbo.call.server","groupType":"span","requirementLevel":"required"},{"groupId":"span.rpc.grpc.call.client","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.grpc.call.client","groupType":"span","requirementLevel":"required"},{"groupId":"span.rpc.grpc.call.server","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.grpc.call.server","groupType":"span","requirementLevel":"required"},{"groupId":"span.rpc.jsonrpc.call.client","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"span.rpc.jsonrpc.call.server","groupType":"span","requirementLevel":"conditionally_required"},{"groupId":"trace.mcp.common.attributes","groupType":"attribute_group","requirementLevel":"conditionally_required"}]},"history":[{"version":"1.39.0","publishedAt":"2026-01-12T22:11:41Z","kind":"first-seen","detail":"Added as development.","severity":"informational"},{"version":"1.40.0","publishedAt":"2026-02-19T17:50:21Z","kind":"stability-changed","detail":"Promoted to release_candidate.","severity":"notable"}],"replaces":["rpc.connect_rpc.error_code"]}