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.
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.
Sechs typische Szenarien, in denen Cronitorex seinen Wert beweist.
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.
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.
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.
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.
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.
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.
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.
#!/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 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.
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),
}) 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.
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
Registrieren, API-Schlüssel holen, curl in deinen Cron einfügen. Das war's.