Package com.google.api.gax.tracing
package com.google.api.gax.tracing
-
ClassDescriptionImplementations of this class trace the logical flow of a google cloud client.A context class to be used with
ApiTracer.inScope()and a try-with-resources block.A context object that contains information used to infer attributes that are common for allApiTracers.A factory to create new instances ofApiTracers.The type of operation theApiTraceris tracing.A base implementation ofApiTracerthat does nothing.Base factory that will buildApiTracers that do nothing.A composite implementation ofApiTracerFactorythat bundles multiple tracing factories and produces aCompositeTracerout of them.AApiTracerFactorythat creates instances ofLoggingTracer.A value class to represent the name of the RPC method in anApiTracer.Provides an interface for metrics recording.This class computes generic metrics that can be observed in the lifecycle of an RPC operation.AApiTracerFactoryto build instances ofMetricsTracer.Utility class with common attribute names in app-centric observability.Implementation ofApiTracerthat uses OpenCensus.AApiTracerFactoryto build instances ofOpencensusTracer.AApiTracerFactoryto build instances ofOpenTelemetryMetricsTracer.OpenTelemetry implementation of recording metrics.AApiTracerFactoryto build instances ofOpenTelemetryTracingTracer.A value class to represent the name of the operation in anApiTracer.TracedBatchingCallable<RequestT,ResponseT> This callable wraps a batching callable chain in aApiTracer.TracedBidiCallable<RequestT,ResponseT> A wrapper callable that will wrap a callable chain in a trace.TracedClientStreamingCallable<RequestT,ResponseT> A wrapper callable that will wrap a callable chain in a trace.TracedOperationCallable<RequestT,ResponseT, MetadataT> This callable wraps aOperationCallablein aApiTracer.TracedOperationInitialCallable<RequestT>Traces the initial RPC of a long running operation.TracedServerStreamingCallable<RequestT,ResponseT> A wrapper callable that will wrap a callable chain in a trace.TracedUnaryCallable<RequestT,ResponseT> This callable wraps a callable chain in aApiTracer.