Member Junction
    Preparing search index...

    Interface TelemetryEvent<T>

    A single telemetry event

    interface TelemetryEvent<T extends TelemetryParamsUnion = TelemetryParamsUnion> {
        category: TelemetryCategory;
        elapsedMs?: number;
        endTime?: number;
        fingerprint: string;
        id: string;
        memoryAfter?: MemorySnapshot;
        memoryBefore?: MemorySnapshot;
        operation: string;
        params: T;
        parentEventId?: string;
        sessionId?: string;
        stackTrace?: string;
        startTime: number;
        tags?: string[];
        traceId?: string;
        userId?: string;
    }

    Type Parameters

    Index

    Properties

    Category of operation

    elapsedMs?: number
    endTime?: number
    fingerprint: string

    Hash for duplicate detection

    id: string

    Unique event ID

    memoryAfter?: MemorySnapshot
    memoryBefore?: MemorySnapshot
    operation: string

    Specific operation name (e.g., 'RunView.Execute')

    params: T
    parentEventId?: string
    sessionId?: string

    Active diagnostic session ID if captured inside a diagnostic session

    stackTrace?: string
    startTime: number
    tags?: string[]
    traceId?: string

    Correlation trace ID (from W3C traceparent or DiagnosticContext)

    userId?: string