footprintjs - v11.2.0
    Preparing search index...

    Interface DispatcherStats

    The Block 9 observability surface (amendment A4) — pure getter.

    interface DispatcherStats {
        budgetExhausted: number;
        depth: number;
        drops: number;
        flushes: number;
        inflight: number;
        inlineDeliveries: number;
        p95FlushMs: number;
        perListener: Readonly<Record<string, ListenerStats>>;
    }

    Hierarchy

    Index
    budgetExhausted: number

    Flushes cut short by flushBudgetMs (A1).

    depth: number

    Current backlog.

    drops: number

    Events LOST (overflow) — never silent; also visible as seq gaps.

    flushes: number

    Completed checkpoint flushes.

    inflight: number

    Async listener continuations not yet settled.

    inlineDeliveries: number

    'block'-policy refusals delivered synchronously inline.

    p95FlushMs: number

    p95 flush duration, ms (rolling window).

    perListener: Readonly<Record<string, ListenerStats>>

    Per-listener time accounting — "name the hog" (A2).