Skip to content

Conversation

juandelacruz-calvo
Copy link

@juandelacruz-calvo juandelacruz-calvo commented Oct 17, 2025

Summary

This PR is a rebased version of PR #3384 that aims to update the OpenTelemetryClientInterceptor to support official gRPC client interceptor interfaces introduced in gRPC v1.8.0.

Changes

  • Remove external implementation of gRPC client interceptors (package grpcext)
  • Adapt the _client.py module based on the _aio_client.py module design
  • Remove the RpcInfo class from utilities.py
  • Update test_client_interceptor_trace_context_propagation tests
  • Update semantic conventions to use the new incubating attributes

Test plan

Tested locally, working with grpc client instrumentation, also working with PubSub consuming and publishing

Related Issues

🤖 Generated with Claude Code

…rceptor-interfaces Signed-off-by: Jason Parraga <sovietaced@gmail.com>
Signed-off-by: Jason Parraga <sovietaced@gmail.com>
@juandelacruz-calvo juandelacruz-calvo marked this pull request as ready for review October 17, 2025 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants