java-grpc
java-grpc copied to clipboard
OpenTracing Instrumentation for gRPC
Hey, We're having java services OOMing and traced the leakage to be related to a non-closed `Scope` returned from `tracer.scopeManager().activate(span)`. We fixed those issues and now see OOMs from another...
**Version:** 0.2.3 **Steps to reproduce:** 1. Intercept long-running server streaming calls with TracingServerInterceptor 2. Watch memory consumption increase indefinitely (take a heap dump every few minutes) **Description:** _TracingServerInterceptor_ creates a...
Sometimes headers can contain sensitive information (for example, the **Authorization** header). This update enables the user to optionally specify a list of headers to: - specifically exclude or - specifically...
I am using grpc version 1.22. I have the following code on the client side: ``` new ClientTracingInterceptor .Builder() .withActiveSpanSource(() -> GlobalTracer.get().activeSpan() ).build(); ``` but it does not continue a...
As per [this](https://github.com/opentracing-contrib/java-grpc/blob/master/src/main/java/io/opentracing/contrib/grpc/TracingServerInterceptor.java#L278) only `TEXT_MAP` format is supported. I think support for `BINARY` could be added as an option for the user to explicitly specify, and keep `TEXT_MAP` as the...
I'm getting a severe error with 0.1.3. It doesn't happen with 0.1.2 (or other previous versions). I'm using Lightstep, with packages `lightstep-tracer-jre` which is 0.17.0, and `tracer-grpc` at 0.18.0. I'm...
Bumps [grpc-protobuf](https://github.com/grpc/grpc-java) from 1.27.1 to 1.53.0. Release notes Sourced from grpc-protobuf's releases. v1.53.0 New Features googleapis: Allow user set c2p bootstrap config (#9856) xds: Add contain and stringMatcher in RouteConfiguration...
This PR updates `GRPC` dependencies to ensure this opentracing contrib interops with newer versions of GRPC. This PR also updates `junit`, `assertj`, `mockito`, and `awaitility`. @malafeev, @ravirajj Supersedes #60 with...