Setu-TS
    Preparing search index...

    Interface QueueDiagnosticsSourceStatus

    The status of one queue source as the diagnostics connector reports it (M98f).

    sourceId is a connector-assigned opaque q<N> identifier in registration order — never a plugin name or capability token. state is the source's own state, or collection-failed when the connector could not read it. lost accumulates (saturating) the attempts that source's OWN bounded ring evicted before the connector drained them — a busy queue outrunning the poller — which the batch-level lost of QueueDiagnosticsBatch never includes.

    0.8.0

    interface QueueDiagnosticsSourceStatus {
        depthCoverage: QueueDepthCoverage;
        droppedAttempts: number;
        evictedJobAliases: number;
        failure: QueueDiagnosticsFailure;
        instanceAlias?: string;
        lost: number;
        sourceId: string;
        state: "collection-failed" | QueueSourceState;
    }
    Index
    depthCoverage: QueueDepthCoverage

    Depth-collection coverage.

    droppedAttempts: number

    Attempts dropped from observation (saturating): the in-flight bound was reached, the persisted attempt number was not a positive safe integer, or the runner failed before reporting a settlement.

    evictedJobAliases: number

    Job aliases evicted from the bounded alias map (saturating).

    Fixed failure category.

    instanceAlias?: string

    The configured display alias for the queue plugin instance, when enabled.

    lost: number

    Attempts this source's own ring evicted before they were drained (saturating).

    sourceId: string

    Connector-assigned opaque q<N> source identifier.

    state: "collection-failed" | QueueSourceState

    The source's state, or collection-failed when it could not be read.