magiclogger - v0.1.0
    Preparing search index...

    Interface SamplerOptions

    Sampling configuration options.

    interface SamplerOptions {
        adjustInterval?: number;
        keyFn?: (entry: LogEntry) => string;
        maxRate?: number;
        minRate?: number;
        rate: number;
        reservoirSize?: number;
        strategy?: SamplingStrategy;
        targetRate?: number;
    }
    Index

    Properties

    adjustInterval?: number

    Adjustment interval for adaptive sampling (ms).

    60000
    
    keyFn?: (entry: LogEntry) => string

    Function to generate sampling key for deterministic sampling.

    maxRate?: number

    Maximum sampling rate for adaptive strategy.

    1.0
    
    minRate?: number

    Minimum sampling rate for adaptive strategy.

    0.001
    
    rate: number

    Sampling rate (0-1). 0 = no logs, 1 = all logs

    reservoirSize?: number

    Reservoir size for reservoir sampling.

    1000
    
    strategy?: SamplingStrategy

    Sampling strategy to use.

    'random'
    
    targetRate?: number

    Target logs per second for adaptive sampling.