Interne Health-Checks bestehen, während die Seite von außen nicht erreichbar ist. Cronitorex ruft deine Endpunkte von der eigenen Infrastruktur aus auf, so wie es ein Nutzer täte, und sagt dir, wenn Realität und Dashboard nicht übereinstimmen.
HTTP 200 mit leerem Body ist trotzdem ein Ausfall. Jeder Check definiert, wie eine gesunde Antwort aussieht, alles andere zählt als Fehler.
GET https://api.example.com/health interval 60s / 30s assert status 200 · body =~ "ok" timeout 5s last result 200 in 187 ms p99 (24h) 312 ms
Netzwerke flackern. Schlägt ein Check mit einem vorübergehenden Fehler fehl, wiederholt Cronitorex mit Backoff: nach 60 Sekunden, dann 5 Minuten, dann 15 Minuten. Gelingt eine Wiederholung, wird kein Alarm gesendet.
Harte Ausfälle überspringen die Stufen. Gibt dein Endpunkt 500 zurück oder verweigert Verbindungen komplett, geht der Alarm sofort raus, gefolgt von einer Erholungsmeldung, sobald die Checks wieder grün sind.
Checks laufen bei Free und Pro alle 60 Sekunden, bei Business alle 30 Sekunden. Die Erkennung im schlimmsten Fall dauert ein Intervall plus die erste Wiederholung, nicht bis jemand zufällig die Seite öffnet.
Jeder Check erfasst auch die Antwortzeit, sodass du die langsame Woche vor dem Ausfalltag siehst. Trends leben im selben Dashboard wie deine Cronjobs und Zertifikate.
Checks alle 60 Sekunden, Wiederholungen mit Backoff, Antwortzeit-Historie bei jedem Check.
Checks alle 30 Sekunden, für Endpunkte, bei denen jede Ausfallminute Geld kostet.
Von der Cronitorex-Infrastruktur in der EU, außerhalb deines Netzwerks. Ein Check, der direkt neben deiner App läuft, übersieht die Fehler, die deine Nutzer tatsächlich treffen, etwa DNS-, TLS- oder Routing-Probleme.
Nein. Wiederholungen sind intern. Du bekommst einen Alarm, wenn ein Fehler bestätigt ist, und eine Erholungsmeldung, wenn Checks wieder bestehen, per E-Mail, Telegram, Discord, Slack oder Webhook.
Ja. Füge eigene Header wie ein Authorization-Token hinzu, wähle die HTTP-Methode und hänge einen Request-Body an. Header-Werte werden verschlüsselt gespeichert und nie in Alarmnachrichten eingebettet.
Registrieren, API-Schlüssel holen, curl in deinen Cron einfügen. Das war's.