@grafana/faro-web-tracing
Version:
Faro web tracing implementation.
17 lines (16 loc) • 597 B
TypeScript
import type { Context } from '@opentelemetry/api';
import type { ReadableSpan, Span, SpanProcessor } from '@opentelemetry/sdk-trace-web';
import type { Metas } from '@grafana/faro-web-sdk';
/**
* @deprecated
* please use FaroMetaAttributesSpanProcessor instead
*/
export declare class FaroSessionSpanProcessor implements SpanProcessor {
private processor;
private metas;
constructor(processor: SpanProcessor, metas: Metas);
forceFlush(): Promise<void>;
onStart(span: Span, parentContext: Context): void;
onEnd(span: ReadableSpan): void;
shutdown(): Promise<void>;
}