@resistdesign/voltra
    Preparing search index...

    Type Alias TypeInfoORMHealthMonitorOptions

    Shared monitor behavior independent of deployment/runtime choice.

    type TypeInfoORMHealthMonitorOptions = {
        indexPageSize?: number;
        indexProbeCount?: number;
        maxCanonicalItemsPerRun?: number;
        maxIndexDocumentsPerRun?: number;
        maxProbeIndexDocumentsPerRun?: number;
        maxRepairsPerRun?: number;
        maxSchemaItemsPerRun?: number;
        now?: () => number;
        random?: () => number;
        recordRetentionMs?: number;
        repairMode?: TypeInfoORMHealthRepairMode;
        retentionPageSize?: number;
    }
    Index

    Properties

    indexPageSize?: number

    Maximum physical index records requested per backend page.

    indexProbeCount?: number

    Number of opportunistic random keyspace probes attempted per run.

    maxCanonicalItemsPerRun?: number

    Maximum canonical items inspected for missing indexes in one run.

    maxIndexDocumentsPerRun?: number

    Maximum index mirrors examined by the deterministic sweep in one run.

    maxProbeIndexDocumentsPerRun?: number

    Additional index mirrors that random probes may examine per run. Defaults to 0.

    maxRepairsPerRun?: number

    Maximum destructive repairs applied in one run.

    maxSchemaItemsPerRun?: number

    Maximum canonical items reindexed for schema reconciliation in one run.

    now?: () => number

    Clock used for run timestamps and retention.

    random?: () => number

    Random source used for normalized probe positions. Defaults to Math.random.

    recordRetentionMs?: number

    Finding/repair retention duration. Defaults to seven days.

    Default repair behavior. Defaults to preview.

    retentionPageSize?: number

    Maximum Health records considered for expiry cleanup per run.