semconv.com

RPC

as of v1.44.0

Remote procedure calls: gRPC, JSON-RPC, ONC RPC and the framework layers on top of them.

rpc 22onc_rpc 4jsonrpc 2signalr 2

attributes
30
metrics
14
signals
13
stable
2
deprecated
16

Signals

What this domain emits, and the attributes each one carries, most strongly required first. An attribute marked * is required on that signal; * is conditionally required.

Spans 10

Events 3

Metrics 14

Specification

The specification prose never names this domain. That is not an omission: the specification defines signals, not subject matter — what binds rpc telemetry is the general rules above, and the conventions themselves carry the rest.

On the wire, this lands in trace/v1/trace, metrics/v1/metrics, logs/v1/logs. Field-by-field definitions are under OTLP.

Attributes 30

rpc22 attributes

onc_rpc4 attributes

jsonrpc2 attributes

  • jsonrpc.protocol.version
    DevelopmentProtocol version, as specified in the jsonrpc property of the request and its corresponding response.
  • jsonrpc.request.id
    DevelopmentA string representation of the id property of the request and its corresponding response.

signalr2 attributes

Recent changes

Breaking and notable changes to this domain across the last 6 semantic-conventions releases.

  • deprecatedmetricrpc.client.request.sizeRemoved, no replacement at this time.
  • deprecatedmetricrpc.client.response.sizeRemoved, no replacement at this time.
  • deprecatedattributerpc.message.compressed_sizeDeprecated, no replacement at this time.
  • deprecatedattributerpc.message.idDeprecated, no replacement at this time.
  • deprecatedattributerpc.message.typeDeprecated, no replacement at this time.
  • deprecatedattributerpc.message.uncompressed_sizeDeprecated, no replacement at this time.
  • deprecatedmetricrpc.server.request.sizeRemoved, no replacement at this time.
  • deprecatedmetricrpc.server.response.sizeRemoved, no replacement at this time.
  • stabilitymetricrpc.client.call.durationPromoted to release_candidate.
  • stabilityattributerpc.methodPromoted to release_candidate.

4 more in the full release history

Topics are this site's grouping of upstream namespaces, not a structure the OpenTelemetry project publishes. JSON · All domains