A B C D E F G I N R S 
All Classes All Packages

A

addOptionalLabel(String) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry.Builder
Adds optionalLabelKey to all the metrics that can provide value for the optionalLabelKey.

B

build() - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry.Builder
Returns a new GrpcOpenTelemetry built with the configuration of this GrpcOpenTelemetry.Builder.
builderPlugin(GrpcOpenTelemetry.Builder, InternalOpenTelemetryPlugin) - Static method in class io.grpc.opentelemetry.InternalGrpcOpenTelemetry
 

C

configureChannelBuilder(ManagedChannelBuilder<?>) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry
Configures the given ManagedChannelBuilder with OpenTelemetry metrics instrumentation.
configureServerBuilder(ServerBuilder<?>) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry
Configures the given ServerBuilder with OpenTelemetry metrics instrumentation.

D

defaultInstance() - Static method in class io.grpc.opentelemetry.GrpcTraceBinContextPropagator
 
disableAllMetrics() - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry.Builder
Disable all metrics.
disableMetrics(Collection<String>) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry.Builder
Disables the specified metrics from being collected and exported.

E

enableMetrics(Collection<String>) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry.Builder
Enables the specified metrics for collection and export.
enableTracing(GrpcOpenTelemetry.Builder, boolean) - Static method in class io.grpc.opentelemetry.InternalGrpcOpenTelemetry
 
extract(Context, C, TextMapGetter<C>) - Method in class io.grpc.opentelemetry.GrpcTraceBinContextPropagator
 

F

fields() - Method in class io.grpc.opentelemetry.GrpcTraceBinContextPropagator
 

G

GRPC_TRACE_BIN_HEADER - Static variable in class io.grpc.opentelemetry.GrpcTraceBinContextPropagator
 
GrpcOpenTelemetry - Class in io.grpc.opentelemetry
The entrypoint for OpenTelemetry metrics functionality in gRPC.
GrpcOpenTelemetry.Builder - Class in io.grpc.opentelemetry
Builder for configuring GrpcOpenTelemetry.
GrpcTraceBinContextPropagator - Class in io.grpc.opentelemetry
A TextMapPropagator for transmitting "grpc-trace-bin" span context.

I

inject(Context, C, TextMapSetter<C>) - Method in class io.grpc.opentelemetry.GrpcTraceBinContextPropagator
 
InternalGrpcOpenTelemetry - Class in io.grpc.opentelemetry
Internal accessor for GrpcOpenTelemetry.
InternalOpenTelemetryPlugin - Interface in io.grpc.opentelemetry
Accessors for making plugins.
InternalOpenTelemetryPlugin.ClientCallPlugin - Interface in io.grpc.opentelemetry
 
InternalOpenTelemetryPlugin.ClientStreamPlugin - Interface in io.grpc.opentelemetry
 
io.grpc.opentelemetry - package io.grpc.opentelemetry
 

N

newBuilder() - Static method in class io.grpc.opentelemetry.GrpcOpenTelemetry
 
newClientCallPlugin() - Method in interface io.grpc.opentelemetry.InternalOpenTelemetryPlugin
 
newClientStreamPlugin() - Method in interface io.grpc.opentelemetry.InternalOpenTelemetryPlugin.ClientCallPlugin
 

R

registerGlobal() - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry
Registers GrpcOpenTelemetry globally, applying its configuration to all subsequently created gRPC channels and servers.

S

sdk(OpenTelemetry) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry.Builder
Sets the OpenTelemetry entrypoint to use.
A B C D E F G I N R S 
All Classes All Packages