FastAPI router
/api/cronping/* — CRUD למוניטורים, settings, manual check, היסטוריה.
הוסף URL, קבע אינטרוול. המערכת תבדוק את האתר באמת כל הזמן שתגדיר. כשהוא יפול — תקבל הודעת Telegram תוך שניות. כל ההיסטוריה נשמרת ב-PostgreSQL, כל בדיקה מתועדת. אפס דמו, הכל פעיל.
טוען...
הוסף URL ראשון כדי להתחיל לעקוב.
המערכת רצה ב-zbang-api FastAPI Docker container, על PostgreSQL, עם scheduler async.
/api/cronping/* — CRUD למוניטורים, settings, manual check, היסטוריה.
3 טבלאות: cronping_monitors, cronping_checks, cronping_settings.
לולאה רצה כל 15 שניות, סורקת מוניטורים בעלי next_check_at <= now ומריצה במקביל.
GET/HEAD עם timeout מוגדר, optional keyword check על הגוף, מדידת latency במ"ש.
שליחת הודעות Markdown עם cooldown ו-threshold להימנע משטף התראות.
חישוב uptime% ב-24 שעות אחרונות + ממוצע latency ב-SQL aggregations.