UNPKG

@opentelemetry/tracing

Version:
19 lines 677 B
import { ExportResult } from '@opentelemetry/core'; import { ReadableSpan } from './ReadableSpan'; /** * An interface that allows different tracing services to export recorded data * for sampled spans in their own format. * * To export data this MUST be register to the Tracer SDK using a optional * config. */ export interface SpanExporter { /** * Called to export sampled {@link ReadableSpan}s. * @param spans the list of sampled Spans to be exported. */ export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): void; /** Stops the exporter. */ shutdown(): Promise<void>; } //# sourceMappingURL=SpanExporter.d.ts.map