Skip to content

Correct way to inject grpc request interceptor #629

Answered by dimasm61
dimasm61 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi

I done debugging with old and new version. It seems that an interceptor in the zeebe-client will not solve my issue.

We use OpenTelemetry for observability. With OpenTelemetry we use the Propagators mechanism to forward traces through headers. And it looks like it processes packets after the zeebe-client interceptor.

In the changes from version 1.3 to version 2.4 in the zeebeClient.cs class file, for the channelToGateway field type has changed (Channel->GrpsChannel).

With Channel type, Propagators mechanism does not work for grpc packets. In workers, we pass traces through variables, not through headers. The propagator does not augment packets.

With GrpsChannel type the behavior change…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@dimasm61
Comment options

Answer selected by Zelldon
@Zelldon
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants