UNPKG

@opentelemetry/node

Version:

OpenTelemetry Node SDK provides automatic telemetry (tracing, metrics, etc) for Node.js applications

17 lines 809 B
import { TextMapPropagator } from '@opentelemetry/api'; import { BasicTracerProvider, PROPAGATOR_FACTORY, SDKRegistrationConfig } from '@opentelemetry/tracing'; import { NodeTracerConfig } from './config'; /** * Register this TracerProvider for use with the OpenTelemetry API. * Undefined values may be replaced with defaults, and * null values will be skipped. * * @param config Configuration object for SDK registration */ export declare class NodeTracerProvider extends BasicTracerProvider { protected static readonly _registeredPropagators: Map<string, PROPAGATOR_FACTORY>; constructor(config?: NodeTracerConfig); register(config?: SDKRegistrationConfig): void; protected _getPropagator(name: string): TextMapPropagator | undefined; } //# sourceMappingURL=NodeTracerProvider.d.ts.map