Class GoldenSignalsMetricsTracerFactory (2.76.0)

public class GoldenSignalsMetricsTracerFactory implements ApiTracerFactory

A ApiTracerFactory to build instances of GoldenSignalsMetricsTracer.

This class is expected to be initialized once during client initialization.

Inheritance

java.lang.Object > GoldenSignalsMetricsTracerFactory

Implements

ApiTracerFactory

Constructors

GoldenSignalsMetricsTracerFactory(OpenTelemetry openTelemetry)

public GoldenSignalsMetricsTracerFactory(OpenTelemetry openTelemetry)
Parameter
Name Description
openTelemetry io.opentelemetry.api.OpenTelemetry

Methods

newTracer(ApiTracer parent, ApiTracerContext methodLevelTracerContext)

public ApiTracer newTracer(ApiTracer parent, ApiTracerContext methodLevelTracerContext)

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

Parameters
Name Description
parent ApiTracer
methodLevelTracerContext ApiTracerContext
Returns
Type Description
ApiTracer

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

public 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
spanName SpanName
operationType ApiTracerFactory.OperationType
Returns
Type Description
ApiTracer

withContext(ApiTracerContext context)

public ApiTracerFactory withContext(ApiTracerContext context)

Returns a new ApiTracerFactory that will use the provided context to infer attributes for all tracers created by the factory.

Parameter
Name Description
context ApiTracerContext
Returns
Type Description
ApiTracerFactory