Class GrpcCensus


  • @ExperimentalApi("https://github.com/grpc/grpc-java/issues/12178")
    public final class GrpcCensus
    extends Object
    The entrypoint for OpenCensus instrumentation functionality in gRPC.

    GrpcCensus uses io.opencensus.api.OpenCensus APIs for instrumentation.

    • Method Detail

      • configureServerBuilder

        public <T extends io.grpc.ServerBuilder<T>> T configureServerBuilder​(T serverBuilder)
        Configures a ServerBuilder to enable census stats and tracing.
        Parameters:
        serverBuilder - The server builder to configure.
        Returns:
        The configured server builder.
      • configureChannelBuilder

        public <T extends io.grpc.ManagedChannelBuilder<T>> T configureChannelBuilder​(T channelBuilder)
        Configures a ManagedChannelBuilder to enable census stats and tracing.
        Parameters:
        channelBuilder - The channel builder to configure.
        Returns:
        The configured channel builder.