ServiceRunner::Monitoring::Monitor
Inherits Struct < Value < Object
Constants
TICK = 1.second
Constructors
new(service : Service, config : Monitoring::Config)
SourceClass methods
my(service)
SourceInstance methods
concurrent_jobs
Sourceconcurrent_jobs=(concurrent_jobs : Atomic(Int32))
Sourceconfig
Sourceconfig=(config : ServiceRunner::Monitoring::Config)
Sourcejob_count
Sourcejob_count=(job_count : Atomic(UInt64))
Sourcerun_checks(start, done, job_count)
Sourceseconds_today
Sourceservice
Sourceservice=(service : ServiceRunner::Service)
Source