@morojs/moro / JobHealthChecker
Class: JobHealthChecker
Defined in: src/core/jobs/utils.ts:11
JobHealthChecker - Monitors job health and provides status
Constructors
Constructor
new JobHealthChecker(
scheduler,logger):JobHealthChecker
Defined in: src/core/jobs/utils.ts:15
Parameters
scheduler
logger
Returns
JobHealthChecker
Methods
checkAllJobs()
checkAllJobs():
JobHealth[]
Defined in: src/core/jobs/utils.ts:73
Check health of all jobs
Returns
checkJobHealth()
checkJobHealth(
jobId):JobHealth
Defined in: src/core/jobs/utils.ts:23
Check health of a specific job
Parameters
jobId
string
Returns
getSchedulerHealth()
getSchedulerHealth():
object
Defined in: src/core/jobs/utils.ts:81
Get overall scheduler health
Returns
object
jobs
jobs:
JobHealth[]
message?
optionalmessage:string
stats
stats:
SchedulerStats
status
status:
JobHealthStatus
unhealthyJobCount
unhealthyJobCount:
number