Skip to content

Conversation

thompson-tomo
Copy link
Contributor

@thompson-tomo thompson-tomo commented Oct 1, 2025

Progresses #2703

Changes

This seeks to adopt system specific naming for the rpc namespace by first defining the replacement attributes (rpc.transport.protocol.name & rpc.framework.name) as well as what the requirements are to be considered a well known value for that attribute.

The usage of these attributes would be as follows:

  • rpc.transport.protocol.name: required
  • rpc.framework.name: recommend when a framework is being used

Note: if the PR is touching an area that is not listed in the existing areas, or the area does not have sufficient domain experts coverage, the PR might be tagged as experts needed and move slowly until experts are identified.

Merge requirement checklist

  • CONTRIBUTING.md guidelines followed.
  • Change log entry added, according to the guidelines in When to add a changelog entry.
    • If your PR does not need a change log, start the PR title with [chore]
  • Links to the prototypes or existing instrumentations (when adding or changing conventions)

@thompson-tomo thompson-tomo force-pushed the feature/#2703_DefineGuidance branch from af9e173 to f1630aa Compare October 2, 2025 01:45
@KalleOlaviNiemitalo
Copy link

In some other semconv issues, streaming was mentioned. That reminded me about Blocks Extensible Exchange Protocol (BEEP, IETF RFC 3080), which has streaming responses: you send a MSG message, and then get back any number of ANS messages and finally a NUL message. BEEP however does not define any protocol elements for method names or arguments — message payloads just consist of bytes — so in the terminology of this PR, it's a network protocol (like HTTP), rather than an RPC protocol or an RPC framework. One can run SOAP over BEEP, as per IETF RFC 4227.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

4 participants