Interface ApiTracerFactory (2.50.0)

public interface ApiTracerFactory

A factory to create new instances of ApiTracers.

In general a single instance of an ApiTracer will correspond to a single logical operation.

For internal use only. google-cloud-java libraries should extend BaseApiTracerFactory.

Methods

newTracer(ApiTracer parent, SpanName spanName, ApiTracerFactory.OperationType operationType)

public abstract ApiTracer newTracer(ApiTracer parent, SpanName spanName, ApiTracerFactory.OperationType operationType)

Create a new ApiTracer that will be a child of the current context.

Parameters
Name Description
parent ApiTracer

the parent of this tracer

spanName SpanName

the name of the new span

operationType ApiTracerFactory.OperationType

the type of operation that the tracer will trace

Returns
Type Description
ApiTracer