JavaScript HSM API Dinamo
    Preparing search index...

    PoolObservation Interface

    A snapshot of the pool's metrics at a specific point in time, used as input for the autoscaling decision.

    interface PoolObservation {
        throughput: number;
        errorRate: number;
        p95Ms: number;
        p99Ms: number;
        queueFull: number;
        queueTimeout: number;
        cpuRatio: number;
        rssRatio: number;
        hsmHealthy: boolean;
        workersHealthy: boolean;
        observabilityHealthy: boolean;
    }
    Index
    throughput: number

    Requests completed per second.

    errorRate: number

    Percentage of requests that resulted in an error (0 to 1).

    p95Ms: number

    P95 latency in milliseconds.

    p99Ms: number

    P99 latency in milliseconds.

    queueFull: number

    Number of rejections due to a full queue during the period.

    queueTimeout: number

    Number of rejections due to queue timeouts during the period.

    cpuRatio: number

    Process CPU usage (0 to 1).

    rssRatio: number

    Process RSS memory usage (0 to 1).

    hsmHealthy: boolean

    HSM Health (connectivity and responsiveness).

    workersHealthy: boolean

    Health of Native Workers (Dynamonh cases).

    observabilityHealthy: boolean

    Observability pipeline health (metrics, logs, traces).