batch-cluster
    Preparing search index...

    Class ProcessHealthMonitor

    Manages health checking logic for processes. Provides centralized health assessment and monitoring capabilities.

    Index

    Constructors

    Methods

    • Get health statistics for monitoring

      Returns {
          monitoredProcesses: number;
          processesWithFailures: number;
          totalHealthCheckFailures: number;
      }

    • Get health check state for a specific process

      Parameters

      • pid: number

      Returns
          | undefined
          | {
              healthCheckFailures: number;
              lastHealthCheck: number;
              lastJobFailed: boolean;
          }

    • Initialize health monitoring for a process

      Parameters

      • pid: number

      Returns void

    • Record that a job succeeded for a process

      Parameters

      • pid: number

      Returns void

    • Reset health check failures for a process (useful for recovery scenarios)

      Parameters

      • pid: number

      Returns void