Class GrpcTelemetry
java.lang.Object
io.opentelemetry.instrumentation.grpc.v1_6.GrpcTelemetry
Entrypoint for instrumenting gRPC servers or clients.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GrpcTelemetryBuilderbuilder(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newGrpcTelemetryBuilderconfigured with the givenOpenTelemetry.static GrpcTelemetrycreate(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newGrpcTelemetryconfigured with the givenOpenTelemetry.io.grpc.ClientInterceptorReturns a newClientInterceptorfor use with methods likeManagedChannelBuilder.intercept(ClientInterceptor...).io.grpc.ServerInterceptorReturns a newServerInterceptorfor use with methods likeServerBuilder.intercept(ServerInterceptor).
-
Method Details
-
create
Returns a newGrpcTelemetryconfigured with the givenOpenTelemetry. -
builder
Returns a newGrpcTelemetryBuilderconfigured with the givenOpenTelemetry. -
newClientInterceptor
public io.grpc.ClientInterceptor newClientInterceptor()Returns a newClientInterceptorfor use with methods likeManagedChannelBuilder.intercept(ClientInterceptor...). -
newServerInterceptor
public io.grpc.ServerInterceptor newServerInterceptor()Returns a newServerInterceptorfor use with methods likeServerBuilder.intercept(ServerInterceptor).
-