check retention

This commit is contained in:
2026-03-10 14:30:10 +00:00
parent 7f0447f82c
commit 3ffaf0cc4d
6 changed files with 65 additions and 3 deletions

View File

@@ -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
from app.models import get_all_services_for_scheduler, prune_checks_retention
def _run_all_checks():
@@ -54,4 +54,7 @@ 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")
scheduler.start()