Skip to content

feat(attributes): Add rpc.method attribute#351

Merged
alexander-alderman-webb merged 1 commit into
mainfrom
webb/rpc-method
May 8, 2026
Merged

feat(attributes): Add rpc.method attribute#351
alexander-alderman-webb merged 1 commit into
mainfrom
webb/rpc-method

Conversation

@alexander-alderman-webb
Copy link
Copy Markdown
Contributor

@alexander-alderman-webb alexander-alderman-webb commented May 5, 2026

Description

The Python SDK currently emits the method attribute in the gRPC integration, which can be changed to rpc.method to align with OTel: https://opentelemetry.io/docs/specs/semconv/registry/attributes/rpc/

In the Python SDK's Boto3 integration aws.service_id and aws.operation_name can be replaced by rpc.method as well to align with OTel: https://opentelemetry.io/docs/specs/semconv/object-stores/s3/

PR Checklist

  • I have run yarn test and verified that the tests pass.
  • I have run yarn generate to generate and format code and docs.

If an attribute was added:

  • The attribute is in a namespace (e.g. nextjs.function_id, not function_id)
  • I have used the correct value for pii (i.e. maybe or true. Use false only for values that should never be scrubbed such as IDs)

If an attribute was deprecated:

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Semver Impact of This PR

🟡 Minor (new features)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

Attributes

  • Add rpc.method attribute by alexander-alderman-webb in #351
  • Add rpc.method attribute by alexander-alderman-webb in #351
  • Add app vitals start attributes by buenaflor in #353
  • Add process.runtime.engine.* attributes by chargome in #347
  • Deprecate sentry.transaction by buenaflor in #345
  • Add vercel.path by loewenheim in #349
  • Add sentry.profile_id by loewenheim in #344
  • Add http.request_method by loewenheim in #343
  • Add middleware.name attribute by ericapisani in #337
  • Add http.request.body.data attribute by ericapisani in #336
  • Add device.low_power_mode attribute for iOS by itaybre in #314

Other

  • Add messaging.batch.message_count by JPeer264 in #341
  • Add db.redis.key by sentrivana in #326
  • Add process.command_args by sentrivana in #327

Bug Fixes 🐛

  • (attributes) Change several deprecation statuses to normalize to align with ingestion paths by constantinius in #350
  • Align code.function.name description with OTel by alexander-alderman-webb in #335
  • Don't backfill sentry.browser.* attributes by loewenheim in #339
  • Backfill several deprecated attributes by loewenheim in #332

Internal Changes 🔧

Deps

  • Bump black from 24.8.0 to 26.3.1 by tobias-wilfert in #342
  • Bump astro from 6.0.2 to 6.1.6 in /docs by dependabot in #330

Other

  • (attributes) Mark deprecated gen_ai and ai attributes as backfill by vgrozdanic in #333
  • (code) Undeprecate the code.namespace and code.function attributes by alexander-alderman-webb in #340
  • (gh) Remove myself from CODEOWNERS by lcian in #354

Other

  • release: 0.6.0 by buenaflor in f36e529b

🤖 This preview updates automatically when you update the PR.

@alexander-alderman-webb alexander-alderman-webb marked this pull request as ready for review May 5, 2026 08:55
@alexander-alderman-webb alexander-alderman-webb changed the title feat(attributes): Add rpc.method attribute feat(attributes): Add rpc.method attribute May 8, 2026
@alexander-alderman-webb alexander-alderman-webb merged commit 0949a83 into main May 8, 2026
15 checks passed
@alexander-alderman-webb alexander-alderman-webb deleted the webb/rpc-method branch May 8, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants