Uptime-Monitoring

Dein Server sagt alles in Ordnung. Deine Nutzer sehen einen 502.

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.

api.example.com/health alle 60 Sekunden geprüft

Ein Check ist mehr als ein Statuscode

HTTP 200 mit leerem Body ist trotzdem ein Ausfall. Jeder Check definiert, wie eine gesunde Antwort aussieht, alles andere zählt als Fehler.

  • erwarteter Status · 200, 204, sogar 401
  • Body-Abgleich · Regex auf den Response-Body
  • eigene Header · Auth-Tokens, Host-Header
  • Request-Body · POST mit JSON-Payload
  • Timeout · langsam zählt als down
check · api.example.com
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

Ein kurzer Aussetzer sollte dich nicht wecken

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.

cdn-edge ein Aussetzer, wiederholt, kein Alarm
api-gateway echter Ausfall, ein Alarm, eine Erholung

Alle 60 Sekunden, oder alle 30

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.

Free und Pro

Checks alle 60 Sekunden, Wiederholungen mit Backoff, Antwortzeit-Historie bei jedem Check.

Business

Checks alle 30 Sekunden, für Endpunkte, bei denen jede Ausfallminute Geld kostet.

Häufige Fragen zu Uptime-Checks

Von wo aus laufen die Checks?

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.

Bekomme ich für jede fehlgeschlagene Wiederholung einen Alarm?

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.

Kann ich Endpunkte prüfen, die eine Authentifizierung erfordern?

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.

Starte das Monitoring in 60 Sekunden

Registrieren, API-Schlüssel holen, curl in deinen Cron einfügen. Das war's.