Member Junction
    Preparing search index...

    Interface DiagnosticServerHealthSnapshot

    interface DiagnosticServerHealthSnapshot {
        cacheStats: {
            approxBytes?: number;
            enabled: boolean;
            entryCount: number;
            hitCount?: number;
            missCount?: number;
        };
        databasePool?: {
            activeConnections: number;
            idleConnections: number;
            totalConnections: number;
            waitingRequests: number;
        };
        eventLoopLagP95Ms: number;
        eventLoopLagP99Ms?: number;
        memory: {
            arrayBuffersBytes?: number;
            externalBytes: number;
            heapTotalBytes: number;
            heapUsedBytes: number;
            rssBytes: number;
        };
        startupSummary?: {
            phaseDurationsMs: Record<string, number>;
            totalStartupMs: number;
        };
        timestamp: string;
        uptimeSeconds: number;
    }
    Index

    Properties

    cacheStats: {
        approxBytes?: number;
        enabled: boolean;
        entryCount: number;
        hitCount?: number;
        missCount?: number;
    }
    databasePool?: {
        activeConnections: number;
        idleConnections: number;
        totalConnections: number;
        waitingRequests: number;
    }

    Measured pool counts; absent when the database provider exposes no pool.

    eventLoopLagP95Ms: number
    eventLoopLagP99Ms?: number
    memory: {
        arrayBuffersBytes?: number;
        externalBytes: number;
        heapTotalBytes: number;
        heapUsedBytes: number;
        rssBytes: number;
    }
    startupSummary?: {
        phaseDurationsMs: Record<string, number>;
        totalStartupMs: number;
    }
    timestamp: string
    uptimeSeconds: number