Semantic conventions for RPC

Status: Release Candidate, unless otherwise specified

This document defines semantic conventions for remote procedure calls (RPC) , also called “remote method invocations” (RMI).

Semantic conventions for RPC are defined for the following signals:

  • RPC Spans: Semantic Conventions for RPC client and server spans.
  • RPC Metrics: Semantic Conventions for RPC metrics.
  • RPC Exceptions: Semantic Conventions for RPC client and server exceptions.

Technology specific semantic conventions are defined for the following RPC systems:

  • Connect: Semantic Conventions for Connect RPC.
  • Dubbo: Semantic Conventions for Apache Dubbo.
  • gRPC: Semantic Conventions for gRPC.
  • JSON-RPC: Semantic Conventions for JSON-RPC.

For help migrating from non-stable to stable conventions, see the migration guide.