@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
TypeScript
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