Cron- & Heartbeat-Monitoring · in jedem Plan enthalten

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

Der Totmannschalter

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.

nightly-backup · erwartet einen Ping alle 4 s · Grace 3 s (Demo-Tempo)
Es stirbt nichts Echtes. Der Alarm ist allerdings exakt der, den dein Handy zeigen würde.

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.

So funktioniert es

Eine URL, ein Kaufmanns-Und, fertig.

01

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.

02

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.

03

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.

Was einen Puls bekommt

Die Jobs, denen niemand zusieht — bis es darauf ankommt.

Nächtliche Backupsder Klassiker. Dass ein Backup kaputt ist, merkst du am Tag, an dem du es brauchst — oder drei Monate früher, von uns
Zertifikats-Renewalsder Renewal-Cron stirbt leise, das Zertifikat läuft laut ab
Queue-Workereine Worker-Schleife, die alle paar Minuten pingt — Hänger werden als Stille sichtbar
Daten-Syncs & ETLder Report ist nur dann falsch, wenn niemand gemerkt hat, dass der Sync steht
Rechnungs- & AbrechnungsläufeGeld-Jobs verdienen einen Totmannschalter mehr als alles andere
Geplante E-MailsDigests und Erinnerungen, die an irgendeinem Dienstag einfach aufgehört haben
FAQ

Heartbeat-Fragen, schlicht beantwortet

Was unterscheidet das von einem Uptime-Check?
Die Richtung. Bei einem Uptime-Check rufen wir deine Site alle 10 Sekunden an. Bei einem Heartbeat ruft dein Job uns — nach jedem erfolgreichen Lauf. Uptime-Checks fangen, was aufhört zu antworten; Heartbeats fangen, was aufhört zu passieren. Ein gestorbener Cron-Job produziert keinen Fehler, keinen Log-Eintrag, gar nichts.
Was, wenn mein Job manchmal länger läuft?
Genau dafür ist das Grace-Window da. Erwarte einen Ping alle 24 Stunden mit 2 Stunden Grace, und ein Backup, das gelegentlich bis 05:30 braucht, weckt niemanden — eins, das verschwindet, schon.
Pingt ein fehlgeschlagener Job?
Nicht, wenn du ihn mit && verdrahtest — der Ping feuert nur, wenn der Befehl davor sauber durchläuft. Fehlschlag, Absturz und Hänger produzieren dasselbe: Stille. Und Stille ist das eine Signal, das eine kaputte Maschine nicht fälschen kann.
Welche Zeitpläne kann ich überwachen?
Jeden Takt von Minuten bis monatlich — erwartetes Intervall und Grace-Window stellst du pro Heartbeat ein. Für geplante Wartung pausierst du den Heartbeat und setzt ihn danach fort; pausierte Heartbeats alarmieren nie.
Ist das ein Extra-Produkt oder ein eigener Plan?
Weder noch. Cron- & Heartbeat-Monitoring gehört zu jedem Plan, Pay as you go eingeschlossen — manche Anbieter verkaufen genau dieses Feature als eigenständiges Produkt mit eigenem Abo. Hier ist es ein Tab.
Wohin gehen die Alarme?
In dieselbe Alert-Pipeline wie bei HTTP-Monitoren: Slack, E-Mail, PagerDuty, Webhooks und der Rest der 12 Kanäle, mit Eskalations-Richtlinien und On-Call-Plänen obendrauf. Ein verpasstes Backup kann dieselbe Leiter hochklettern wie eine Site, die down ist.

Gib jedem stillen Job einen Puls.

3 € Guthaben · keine Karte · Heartbeats in jedem Plan