fix compression
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
from apscheduler.schedulers.background import BackgroundScheduler
|
||||
|
||||
from app.checker import run_check
|
||||
from app.models import get_all_services_for_scheduler, prune_checks_retention
|
||||
from app.models import get_all_services_for_scheduler, prune_checks_retention, rollup_old_checks
|
||||
|
||||
|
||||
def _run_all_checks():
|
||||
@@ -54,7 +54,11 @@ def start_scheduler():
|
||||
# Sync job list every 60 seconds (only adds/removes when services change)
|
||||
scheduler.add_job(sync_jobs, "interval", seconds=60, id="sync_jobs")
|
||||
|
||||
# Prune old checks every 15 minutes (retention/compression)
|
||||
scheduler.add_job(prune_checks_retention, "interval", minutes=15, id="prune_checks")
|
||||
# Roll up old checks into hourly buckets, then prune (every 15 min)
|
||||
def rollup_and_prune():
|
||||
rollup_old_checks()
|
||||
prune_checks_retention()
|
||||
|
||||
scheduler.add_job(rollup_and_prune, "interval", minutes=15, id="prune_checks")
|
||||
|
||||
scheduler.start()
|
||||
|
||||
Reference in New Issue
Block a user