-
Notifications
You must be signed in to change notification settings - Fork 118
Align observability telemetry with OTel SemConv 1.39 and design #5224
Copy link
Copy link
Open
Milestone
Description
This issue tracks ongoing updates and cleanups to align our client libraries' observability telemetry with OpenTelemetry Semantic Conventions v1.39, as well as necessary adjustments from the latest internal design decisions.
- Update to OTel SemConv 1.39 (Feb 11, 2026)
-
rpc.system→ [moved] rename torpc.system.name -
rpc.service→ [deleted] remove attribute entirely -
rpc.method→ [modified] fully-qualified including$serviceName/$method -
grpc.status→ [moved] replace withrpc.response.status_codestring representation. -
rpc.grpc.status_code→ [deleted] remove the legacy custom integer attribute.
- March 3, 2026
-
gcp.resource.name→ [moved] replaced withgcp.resource.destination.id -
gcp.resource.destination.location→ [new] the "location" of the resource if not in the resource name -
gcp.resource.source.controller.id→ [new] the "controller" of the resource if known
- March 17, 2026
- Meta Renames:
M1→M3to align with T3 span.L1→L4to align with T4 span.
- Log Level:
L4(formerlyL1) details should be logged at theDEBUGlevel. - Typos: Apply fixes for
gcp.error.domain→gcp.errors.domainandgcp.error.metadata→gcp.errors.metadata.
- March 23, 2026
-
gcp.client.language→ [removed] already present within standard OTeltelemetry.sdk.language. - Instrumentation Name → [added] the instrumentation name should be the artifact name.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels