Member Junction
    Preparing search index...

    Interface TelemetrySettings

    Configuration for the telemetry system

    interface TelemetrySettings {
        analyzers: { dedupeWindowMs: number; enabled: boolean };
        autoTrim: {
            enabled: boolean;
            maxAgeMs?: number;
            maxEvents?: number;
            maxInsights?: number;
        };
        categoryOverrides: Partial<
            Record<TelemetryCategory, { enabled: boolean; level?: TelemetryLevel }>,
        >;
        duplicateDetection: { enabled: boolean; windowMs: number };
        enabled: boolean;
        level: TelemetryLevel;
    }
    Index

    Properties

    analyzers: { dedupeWindowMs: number; enabled: boolean }

    Analyzer settings

    autoTrim: {
        enabled: boolean;
        maxAgeMs?: number;
        maxEvents?: number;
        maxInsights?: number;
    }

    Auto-trim settings for memory management

    Type Declaration

    • enabled: boolean
    • OptionalmaxAgeMs?: number
    • OptionalmaxEvents?: number
    • OptionalmaxInsights?: number

      Cap on retained analyzer insights. Like maxEvents, but for the derived collection: one insight is appended per emitted warning and they were never released.

    categoryOverrides: Partial<
        Record<TelemetryCategory, { enabled: boolean; level?: TelemetryLevel }>,
    >

    Per-category overrides

    duplicateDetection: { enabled: boolean; windowMs: number }

    Duplicate detection settings

    enabled: boolean

    Global on/off switch

    Default detail level for all categories