Skip to content

Expand RpcAttributesGetter interface for stable RPC semconv support#16121

Merged
trask merged 2 commits intoopen-telemetry:mainfrom
zeitlinger:pr/rpc-semconv-2-getter-interface
Feb 9, 2026
Merged

Expand RpcAttributesGetter interface for stable RPC semconv support#16121
trask merged 2 commits intoopen-telemetry:mainfrom
zeitlinger:pr/rpc-semconv-2-getter-interface

Conversation

@zeitlinger
Copy link
Member

@zeitlinger zeitlinger commented Feb 9, 2026

Towards #15932.

Add RESPONSE type parameter to RpcAttributesGetter<REQUEST, RESPONSE> and add new default methods (getRpcMethod, getErrorType, isPredefined) needed for stable RPC semantic conventions. Deprecate getMethod() in favor of getRpcMethod(). Update all extractor signatures and implementations.

#15871

Add RESPONSE type parameter to RpcAttributesGetter<REQUEST, RESPONSE> and
add new default methods (getRpcMethod, getErrorType, isPredefined) needed
for stable RPC semantic conventions. Deprecate getMethod() in favor of
getRpcMethod(). Update all extractor signatures and implementations.

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger zeitlinger self-assigned this Feb 9, 2026
@zeitlinger zeitlinger requested a review from a team as a code owner February 9, 2026 10:38
…nstrumentation/api/incubator/semconv/rpc/RpcAttributesGetter.java
@trask trask enabled auto-merge (squash) February 9, 2026 19:57
@trask
Copy link
Member

trask commented Feb 9, 2026

/easycla

@trask trask merged commit 79bec32 into open-telemetry:main Feb 9, 2026
158 of 163 checks passed
@zeitlinger zeitlinger deleted the pr/rpc-semconv-2-getter-interface branch February 10, 2026 10:51
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.

3 participants