Skip to content

rpc: add aws_api to well known rpc.system values#1622

Closed
Flarna wants to merge 9 commits intoopen-telemetry:mainfrom
Flarna:rpc-add-aws-api
Closed

rpc: add aws_api to well known rpc.system values#1622
Flarna wants to merge 9 commits intoopen-telemetry:mainfrom
Flarna:rpc-add-aws-api

Conversation

@Flarna
Copy link
Copy Markdown
Member

@Flarna Flarna commented Nov 27, 2024

Fixes #1545

Changes

AWS SDK uses RPC conventions therefore add the value used for rpc.system.

Adapt the name for aws-api to aws_api to match existing conventions.

Merge requirement checklist

@Flarna Flarna requested review from a team as code owners November 27, 2024 07:19
@Flarna Flarna changed the title rpc: add aws_api to well know rpc.system values rpc: add aws_api to well known rpc.system values Nov 27, 2024
AWS SDK uses RPC conventions therefore add the value used for rpc.system.

Adapt the name for aws-api to aws_api to match existing conventions.
Copy link
Copy Markdown
Member

@lmolkova lmolkova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we've had this discussion on some other PR, I don't think aws_api fits into RPC system. Looking at its usage, it's not a remote procedure calling protocol, but a logical operation kind that describes AWS SDK API call.
We don't use rpc.system to describe database or other logical operations.

I suggest to

  • try to understand the scenarios where it's important to know that span is describing AWS SDK call
  • if it's really necessary, suggest a different attribute that can capture this information. Ideally it should not be specific to AWS SDK and can cover some generic cases

@Flarna Flarna closed this Dec 16, 2024
@Flarna Flarna deleted the rpc-add-aws-api branch December 16, 2024 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Inconsistent values used for rpc.system by aws-sdk spans

4 participants