Stille ist kein Statusbericht.
Uptime-Checks beobachten, was antworten muss. Heartbeats beobachten, was laufen muss — Backups, Zertifikats-Renewals, Queue-Worker, Rechnungsläufe. Dein Job pingt uns nach jedem erfolgreichen Lauf; an dem Tag, an dem der Ping ausbleibt, schlägt die Stille selbst Alarm. Die Einrichtung ist eine Zeile curl.
15 Testtage · jedes Feature freigeschaltet · keine Karte
Töte einen Cron-Job. Schau, wer es merkt.
Ein simuliertes Nacht-Backup, fürs Demo gerafft: Ein „Tag“ dauert vier Sekunden, das Grace-Window drei. Töte den Job, sieh das Grace-Window ablaufen, sieh den Alarm feuern — und hol ihn dann zurück.
Der hohle Slot bleibt in der Reihe stehen. Ein verpasster Lauf ist ein Fakt, und Fakten bleiben in der Akte — genau das macht die gesunden Slots daneben etwas wert.
Eine URL, ein Kaufmanns-Und, fertig.
Heartbeat anlegen
Benenn ihn, setz den erwarteten Takt — alle 10 Minuten bis einmal im Monat — und ein Grace-Window für Jobs, die manchmal länger brauchen.
Ping anhängen
Häng && curl -fsS <deine Ping-URL> an den Job. Das && ist der Trick: Ein fehlgeschlagener Job pingt nie — Absturz und Hänger sehen gleich aus, nämlich still.
Nur geweckt werden, wenn es zählt
Bleibt der Ping über das Grace-Window hinaus aus, geht der Alarm an dieselben Kanäle wie alles andere — Slack, PagerDuty, E-Mail.
0 3 * * * pg_dump prod | gzip > /backups/$(date +\%F).sql.gz && curl -fsS https://app.upfour.io/v1/heartbeat/nightly-backup Funktioniert mit allem, was einen HTTP-Request senden kann: crontab, systemd-Timer, Kubernetes CronJobs, GitHub Actions, Windows Task Scheduler — und dem einen Raspberry Pi im Büro.
Die Jobs, denen niemand zusieht — bis es darauf ankommt.
Heartbeat-Fragen, schlicht beantwortet
Was unterscheidet das von einem Uptime-Check?
Was, wenn mein Job manchmal länger läuft?
Pingt ein fehlgeschlagener Job?
Welche Zeitpläne kann ich überwachen?
Ist das ein Extra-Produkt oder ein eigener Plan?
Wohin gehen die Alarme?
Gib jedem stillen Job einen Puls.
3 € Guthaben · keine Karte · Heartbeats in jedem Plan