OpenTelemetry SDK
    Preparing search index...

    TracerConfig provides an interface for configuring a BasicTracerProvider.

    interface TracerConfig {
        forceFlushTimeoutMillis?: number;
        generalLimits?: GeneralLimits;
        idGenerator?: IdGenerator;
        meterProvider?: MeterProvider;
        resource?: resources.Resource;
        sampler?: Sampler;
        spanLimits?: SpanLimits;
        spanProcessors?: SpanProcessor[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    forceFlushTimeoutMillis?: number

    How long the forceFlush can run before it is cancelled. The default value is 30000ms

    generalLimits?: GeneralLimits

    General Limits

    idGenerator?: IdGenerator

    Generator of trace and span IDs The default idGenerator generates random ids

    meterProvider?: MeterProvider

    A meter provider to record trace SDK metrics to. This defaults to a no-op meter provider. This option is experimental and is subject to breaking changes in minor releases.

    resource?: resources.Resource

    Resource associated with trace telemetry

    sampler?: Sampler

    Sampler determines if a span should be recorded or should be a NoopSpan.

    spanLimits?: SpanLimits

    Span Limits

    spanProcessors?: SpanProcessor[]

    List of SpanProcessor for the tracer