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

A

addOptionalLabel(String) - Method in class io.grpc.gcp.csm.observability.CsmObservability.Builder
Adds optionalLabelKey to all the metrics that can provide value for the optionalLabelKey.

B

build() - Method in class io.grpc.gcp.csm.observability.CsmObservability.Builder
Returns a new CsmObservability built with the configuration of this CsmObservability.Builder.

C

close() - Method in class io.grpc.gcp.csm.observability.CsmObservability
 
CsmObservability - Class in io.grpc.gcp.csm.observability
The entrypoint for GCP's CSM OpenTelemetry metrics functionality in gRPC.
CsmObservability.Builder - Class in io.grpc.gcp.csm.observability
Builder for configuring CsmObservability.

D

disableAllMetrics() - Method in class io.grpc.gcp.csm.observability.CsmObservability.Builder
Disable all metrics.
disableMetrics(Collection<String>) - Method in class io.grpc.gcp.csm.observability.CsmObservability.Builder
Disables the specified metrics from being collected and exported.

E

enableMetrics(Collection<String>) - Method in class io.grpc.gcp.csm.observability.CsmObservability.Builder
Enables the specified metrics for collection and export.

I

io.grpc.gcp.csm.observability - package io.grpc.gcp.csm.observability
 

N

newBuilder() - Static method in class io.grpc.gcp.csm.observability.CsmObservability
 

R

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

S

sdk(OpenTelemetry) - Method in class io.grpc.gcp.csm.observability.CsmObservability.Builder
Sets the OpenTelemetry entrypoint to use.
A B C D E I N R S 
All Classes All Packages