API JavaScript HSM Dinamo
    Preparing search index...

    Interface SessionPoolStats

    Snapshot do estado interno de um pool de sessões, para observabilidade externa.

    interface SessionPoolStats {
        key: SessionPoolKey;
        poolSize: number;
        minSize: number;
        maxSize: number;
        absoluteMaxSize: number;
        queueLength: number;
        inFlightCount: number;
        queueFullRejections: number;
        queueTimeoutRejections: number;
        sessions: readonly SessionInfo[];
    }
    Index

    Chave de identidade opaca deste pool (host, porta, identidade de autenticação, hash mTLS quando presente — ADR-0002/0007).

    poolSize: number

    Número total de sessões atualmente mantidas (idle + emprestadas).

    minSize: number

    Piso configurado no momento em que este pool foi criado.

    maxSize: number

    Teto configurado no momento em que este pool foi criado.

    absoluteMaxSize: number

    Teto absoluto que o alvo de autoscaling nunca pode ultrapassar.

    queueLength: number

    Número de pedidos de handle aguardando na fila agora.

    inFlightCount: number

    Número de sessões atualmente emprestadas a handles vivos.

    queueFullRejections: number

    Contagem cumulativa de pedidos rejeitados por fila cheia (SessionPoolQueueFullError).

    queueTimeoutRejections: number

    Contagem cumulativa de pedidos rejeitados por timeout de fila (SessionPoolQueueTimeoutError).

    sessions: readonly SessionInfo[]

    Detalhe por sessão individual.