Skip to content

open-telemetry: for gRPC #3911

@jknack

Description

@jknack
<dependency>
    <groupId>io.opentelemetry.instrumentation</groupId>
    <artifactId>opentelemetry-grpc-1.6</artifactId>
    <version>2.26.1-alpha</version>
</dependency>
{
   install(new OtelModule());

   var grpcTelemetry = GrpcTelemetry.create(require(OpenTelemetry.class));
   install(new GrpcModule(new GreeterService()
     .withServer(server -> server.intercept(grpcTelemetry.newServerInterceptor()))
     .withChannel(channel -> channel.intercept(grpcTelemetry.newClientInterceptor()))
   )); 
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions