Added jobid to each job in the scheduler and a small timezone fix. (0.25.4)
This commit is contained in:
parent
fb7afd0bb7
commit
2aa8e9e7f1
2 changed files with 9 additions and 2 deletions
|
|
@ -20,7 +20,7 @@ from linspector.environment import Environment
|
|||
from linspector.linspector import Linspector
|
||||
from linspector.monitors import Monitors
|
||||
|
||||
__version__ = '0.25.3'
|
||||
__version__ = '0.25.4'
|
||||
__author__ = 'Johannes Findeisen <you@hanez.org>'
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -75,10 +75,14 @@ class Linspector:
|
|||
# every scheduler job (monitor) must only exist once.
|
||||
'max_instances': 1
|
||||
}
|
||||
|
||||
if configuration.get_option('linspector', 'timezone'):
|
||||
timezone = configuration.get_option('linspector', 'timezone')
|
||||
|
||||
self._scheduler['linspector'] = BackgroundScheduler(jobstores=jobstores,
|
||||
executors=executors,
|
||||
job_defaults=job_defaults,
|
||||
timezone=utc)
|
||||
timezone=timezone)
|
||||
|
||||
start_date = datetime.datetime.now()
|
||||
log.debug(monitors.get_monitors())
|
||||
|
|
@ -116,6 +120,9 @@ class Linspector:
|
|||
start_date=new_start_date,
|
||||
seconds=interval,
|
||||
timezone=timezone,
|
||||
id=monitor + '/' +
|
||||
monitor_job.get_service() + '@' +
|
||||
monitors.get(monitor).get_host(),
|
||||
args=[log, monitors.get(monitor)])
|
||||
|
||||
monitor_job.set_job(scheduler_job)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue