UNPKG

@multiplayer-app/otlp-core

Version:

Multiplayer otlp core

15 lines 712 B
import { RandomIdGenerator } from '@opentelemetry/sdk-trace-base'; import { DebugSessionType } from './type'; import { MultiplayerTraceIdRatioBasedSampler } from './MultiplayerTraceIdRatioBasedSampler'; export declare class MultiplayerIdGenerator extends RandomIdGenerator { debugSessionShortId: string; debugSessionType: DebugSessionType; docSpanSampler: MultiplayerTraceIdRatioBasedSampler; generateLongId: () => string; constructor({ autoDocTracesRatio }: { autoDocTracesRatio: number; }); setSessionId(debugSessionShortId: string, debugSessionType?: DebugSessionType): void; _isDocTrace(traceId: string): boolean; } //# sourceMappingURL=MultiplayerIdGenerator.d.ts.map