A B C D E F G I N R S
All Classes All Packages
All Classes All Packages
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
GrpcOpenTelemetrybuilt with the configuration of thisGrpcOpenTelemetry.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
ManagedChannelBuilderwith OpenTelemetry metrics instrumentation. - configureServerBuilder(ServerBuilder<?>) - Method in class io.grpc.opentelemetry.GrpcOpenTelemetry
-
Configures the given
ServerBuilderwith 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
TextMapPropagatorfor 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
OpenTelemetryentrypoint to use.
All Classes All Packages