UNPKG

@splunk/otel

Version:

The Splunk distribution of OpenTelemetry Node Instrumentation provides a Node agent that automatically instruments your Node application to capture and report distributed traces to Splunk APM.

13 lines 927 B
import { SpanExporter, SpanProcessor } from '@opentelemetry/sdk-trace-base'; import { TextMapPropagator } from '@opentelemetry/api'; import type { SpanExporterFactory, StartTracingOptions, TracingOptions } from './types'; export declare function _setDefaultOptions(options?: StartTracingOptions): TracingOptions; declare const SUPPORTED_EXPORTER_TYPES: string[]; export type ExporterType = (typeof SUPPORTED_EXPORTER_TYPES)[number]; export declare function defaultSpanExporterFactory(realm: string | undefined): SpanExporterFactory; export declare function otlpSpanExporterFactory(options: TracingOptions): SpanExporter; export declare function consoleSpanExporterFactory(): SpanExporter; export declare function defaultSpanProcessorFactory(options: TracingOptions): SpanProcessor[]; export declare function defaultPropagatorFactory(_options: TracingOptions): TextMapPropagator; export {}; //# sourceMappingURL=options.d.ts.map