Features
Docs
CLI
Benchmarks
Examples

© 2024 MoroJs

@morojs/moro


@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

JobScheduler

logger

Logger

Returns

JobHealthChecker

Methods

checkAllJobs()

checkAllJobs(): JobHealth[]

Defined in: src/core/jobs/utils.ts:73

Check health of all jobs

Returns

JobHealth[]


checkJobHealth()

checkJobHealth(jobId): JobHealth

Defined in: src/core/jobs/utils.ts:23

Check health of a specific job

Parameters

jobId

string

Returns

JobHealth


getSchedulerHealth()

getSchedulerHealth(): object

Defined in: src/core/jobs/utils.ts:81

Get overall scheduler health

Returns

object

jobs

jobs: JobHealth[]

message?

optional message: string

stats
status

status: JobHealthStatus

unhealthyJobCount

unhealthyJobCount: number