autotel
Version:
Write Once, Observe Anywhere
15 lines (14 loc) • 571 B
text/typescript
import { ReadableSpan, Span, SpanProcessor } from "@opentelemetry/sdk-trace-base";
import { Context } from "@opentelemetry/api";
//#region src/tail-sampling-processor.d.ts
declare class TailSamplingSpanProcessor implements SpanProcessor {
private wrappedProcessor;
constructor(wrappedProcessor: SpanProcessor);
onStart(span: Span, parentContext: Context): void;
onEnd(span: ReadableSpan): void;
forceFlush(): Promise<void>;
shutdown(): Promise<void>;
}
//#endregion
export { TailSamplingSpanProcessor };
//# sourceMappingURL=tail-sampling-processor.d.cts.map