Anwendungsfälle

Jeder stille Ausfall hat einen Preis.

Backups, die aufhören, Pipelines, die stocken, Zertifikate, die ablaufen. Drei Tiefenblicke in die Jobs, bei denen Teams am meisten Geld verlieren, wenn niemand hinschaut.

nightly-backup ein verpasster Lauf, alarmiert

Für wen sich das lohnt

Sechs typische Szenarien, in denen Cronitorex seinen Wert beweist.

1

Solo-Gründer

Dein Produktions-Cron ist am Samstag abgestürzt. Erfährst du es Sonntagmorgen, wenn Kunden aufwachen und sich beschweren? Cronitorex meldet sich in 60 Sekunden: per E-Mail, Slack oder Webhook an einen beliebigen Endpunkt.

Schlaf durch, ohne Sorge.

DevOps-Lead

Hunderte Cronjobs verteilt auf 12 Servern. Cronitorex zeigt sie alle in einer Ansicht, alarmiert bei verpassten Läufen, erfasst stderr bei Fehlern, und das Dashboard sagt dir, was heute abgestürzt ist, ohne dass du dich in 6 Maschinen einloggen musst.

12 Server · 1 Dashboard.
client-acme client-globex client-initech client-umbrella

Agentur / SaaS

Jeder Kunde bekommt ein eigenes Tag, eigene Benachrichtigungen, ein eigenes Dashboard. Einen neuen Kunden in 5 Minuten anbinden, das Monitoring seiner Cronjobs läuft gleich mit. Kein Einloggen in 30 verschiedene Panels mehr.

Ein Panel pro Kunde.

Data Engineer

Hunderte Batch-Jobs, nächtliche ETL-Prozesse, Datenpipelines. Cronitorex bindet sich in jeden Task ein: run beim Start, complete bei Erfolg, fail bei jeder Ausnahme. Erkenne eine kaputte Pipeline, bevor die Tabellen downstream veralten.

Kaputte Pipelines erkennen, bevor es Reports tun.

E-Commerce / Ops

Stündliche Katalog-Importe, Zahlungs-Webhooks, Lagerabgleich zu 3 Lagern, Tagesabschluss. Stoppt einer davon still, verlierst du Bestellungen. Cronitorex alarmiert dich in dem Moment, in dem einer sein Zeitfenster verpasst.

Keine stillen Umsatzverluste.

Compliance / SRE

90 Tage Ereignisverlauf, Audit-Trail, SSL-Ablauf, SLA-Reporting. CSV-Export, Archive, kein eigener Log-Stack zu pflegen. Zeig Prüfern, dass dein Backup jeden Tag im letzten Jahr gelaufen ist.

90-Tage-Audit-Trail auf Abruf.

Datenbank-Backups, die wirklich gelaufen sind

Ein Backup-Skript, das still fehlschlägt, ist schlimmer als gar kein Backup, denn du hörst auf, dir Sorgen zu machen. Umgib den nächtlichen pg_dump mit zwei Pings, und Cronitorex bestätigt jeden einzelnen Lauf.

Kommt der Ping nie an, bekommst du morgens einen Verpasst-Alarm, keine Überraschung bei einer Wiederherstellung.

backup.sh
#!/usr/bin/env bash
ping() {
  curl -fsS "https://api.cronitorex.com/ping/nightly-backup?status=$1" \
    -H "Authorization: Bearer $CRONITOREX_API_KEY" >/dev/null
}

ping run
pg_dump -Fc app_db > /backups/app_$(date +%F).dump \
  && ping complete || ping fail
nightly-backup ein verpasster Lauf, alarmiert

ETL-Pipelines mit Laufzeiterfassung

Pipelines sterben selten laut. Sie werden langsamer, überlappen sich und lassen still Zeitfenster aus. Sende die Dauer mit dem complete-Ping, und Cronitorex verfolgt, wie lange jeder Lauf dauert.

Eine Series-ID verbindet run- und complete-Ping eines Laufs, sodass sich überlappende Läufe nie vermischen.

etl_daily.py
t0 = time.time()
requests.get(API, params={"status": "run", "series": run_id})

rows = extract_and_load()

requests.get(API, params={
    "status": "complete",
    "series": run_id,
    "duration": round(time.time() - t0, 1),
})
etl-daily langsame Läufe fallen auf, bevor sie fehlschlagen

SSL-Zertifikate über Kundendomains hinweg

Agenturen erneuern Dutzende Zertifikate an verschiedenen Terminen, ausgestellt von unterschiedlichen Anbietern. Eine abgelaufene Domain bedeutet einen sehr unzufriedenen Kunden.

Füge jede Kundendomain als SSL-Monitor mit 30- und 7-Tage-Schwellen hinzu und tagge sie pro Kunde. Das Dashboard zeigt den nächsten Ablauf im gesamten Portfolio.

ssl · Portfolio
client-acme.com        valid    62 days
client-globex.com      valid   118 days
client-initech.com     warn      6 days
client-umbrella.com    valid    41 days

thresholds: 30 days · 7 days
client-initech.com Erneuerungsfenster offen, Warnung bei 7 Tagen

Starte das Monitoring in 60 Sekunden

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