@grafana/faro-web-tracing
Version:
Faro web tracing implementation.
13 lines (12 loc) • 527 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';
export declare class FaroMetaAttributesSpanProcessor 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>;
}