Cron-Planung & Endpunkt-Überwachung

Cron-Jobs, denen Sie endlich vertrauen können

Planen Sie HTTP-Jobs auf 15 Sekunden genau und werden Sie benachrichtigt, sobald sie fehlschlagen — Slack, PagerDuty, E-Mail oder Webhooks. Schluss mit stillen Ausfällen um 3 Uhr nachts.

Für immer kostenloser Tarif · Keine Kreditkarte erforderlich

Planung, Ausführung, Monitoring und Alarmierung auf einer Control Plane.

Integriert sich in die Tools, mit denen Ihr Team bereits arbeitet

Slack
PagerDuty
Opsgenie
Email
Webhooks
HTTP / REST
iOS / Android
REST API
Slack
PagerDuty
Opsgenie
Email
Webhooks
HTTP / REST
iOS / Android
REST API
0s

Minimales Planungsintervall

0+

Integrierte Benachrichtigungskanäle

0d

Tage an Metriken & Historie

0

Virtuelle Shards für Skalierung

Funktionen

Alles, was Ihre Zeitpläne verdienen

Vom einzelnen nächtlichen Job bis zu einer Flotte voneinander abhängiger Pipelines.

Planung im Sekundenbereich

Führen Sie Jobs auf 15 Sekunden genau aus. Zeitzonenbewusste Crons, Ausführungsfenster und Tagesfilter — „nur freitags“ ist nur einen Schalter entfernt.

every15 seconds
window09:00 – 18:00
daysMon–Fri
tzEurope/Istanbul
next runT-15s
:00:15:30:45:60

Intelligente Benachrichtigungen

Dynamische Regeln für Statuscodes, Dauer und Fehlerserien. Vorfälle werden entdoppelt: Ein Ausfall bedeutet eine Warnung – nicht fünfzig.

  1. Lauf fehlgeschlagen (HTTP 503)
  2. Vorfall eröffnet
  3. Slack benachrichtigt
  4. Wiederhergestellt

Abhängigkeitsketten

Verknüpfen Sie Jobs zu einem DAG. Lösen Sie nachgelagerte Jobs aus, wenn vorgelagerte abgeschlossen sind – mit „alle“- oder „mindestens eine“-Fan-in-Logik.

extracttransformload

Heartbeat-Überwachung

Wir rufen Ihre URLs nach Zeitplan auf und prüfen die Antwort. Lieber Push? Check-ins nehmen Pings Ihrer Systeme entgegen — Stille über die Kulanzzeit hinaus öffnet einen Vorfall.

nächster Check-in in 42 s erwartet

Secret-Tresor

API-Keys und Tokens einmal speichern, zur Laufzeit in Requests injizieren. Fail-closed: Ein fehlendes Secret stoppt den Lauf, statt einen kaputten Request abzusetzen.

STRIPE_KEY••••••••
DB_URL••••••••
API_TOKEN••••••••

zur Laufzeit injiziert — fail-closed

Öffentliche Statusseiten

Teilen Sie Ihre Verfügbarkeit mit Ihren Nutzern. Gehostete Statusseiten mit 90-Tage-Verfügbarkeitsbalken für Jobs, Heartbeats und Check-ins.

Alle Systeme betriebsbereit99.98%

90-Tage-Uptime

Alarme, die Sie wecken

Native Push-Benachrichtigungen für iOS und Android. Markieren Sie eine Regel als kritisch, klingelt Ihr Telefon wie ein Wecker — Vollbild, laut, unmöglich zu überhören.

Kritisch: payments-cron schlägt fehl

Vollbild-Alarm · umgeht den Lautlos-Modus

Überlappungs- & Wiederholungsrichtlinien

Überspringen, in die Warteschlange stellen oder abbrechen und neu starten, wenn sich ein Lauf selbst überlappt. Wiederholungen mit exponentiellem Backoff und Jitter, pro Job.

skipqueuekill + restart

exponentielles Backoff + Jitter

Massen-Monitoring

Überwachen Sie einen Pfad über Ihre gesamte Flotte. Richten Sie /healthz in einem Schritt auf fünfzig Domains — jede wird ein eigenständiger Job.

/healthz
api.acme.comeu.acme.comus.acme.com

ein Pfad → alle Domains

API-first

Alles, was Sie klicken können, lässt sich automatisieren. Verwalten Sie Jobs, Incidents und Statusseiten per API-Key und vollständiger REST-Referenz.

POST /api/v1/jobs
GET  /api/v1/incidents
POST /api/v1/status-pages

So funktioniert es

In drei Schritten einsatzbereit

Von null zum überwachten Job in unter zwei Minuten.

01

Endpunkt verbinden

Richten Sie cronctl auf eine beliebige URL aus – mit Headern, Authentifizierung, Query-Parametern und Antwortprüfungen.

02

Zeitplan festlegen

Cron oder Intervall bis hinunter zu 15 Sekunden – zeitzonenbewusst, mit Ausführungsfenstern und Tagesfiltern.

03

Laufen lassen

Wir führen ihn aus, wiederholen fehlgeschlagene Läufe, entdoppeln Vorfälle und benachrichtigen automatisch den richtigen Kanal.

Für Entwickler

Vom ersten Tag an skriptbar

Alles in der Oberfläche ist darunter ein API-Aufruf. Erstellen Sie Jobs aus der CI, checken Sie aus Ihren Skripten ein und erhalten Sie Webhooks für jedes Ereignis.

  • Vollständige REST-API mit API-Keys
  • Check-ins mit einem einzigen curl
  • Webhooks für jedes Incident-Ereignis
  • Integrierte OpenAPI-Referenz
API-Doku lesen
curl -X POST https://cronctl.com/api/v1/jobs \
  -H "Authorization: Bearer cctl_live_..." \
  -d '{
    "name": "nightly-report",
    "target": { "url": "https://acme.com/cron/report" },
    "schedule": { "interval_seconds": 900 },
    "retry_policy": { "max_attempts": 3, "jitter": true }
  }'

Preise

Einfache Preise

Kostenlos starten. Upgraden, wenn Sie engere Zeitpläne, mehr Jobs oder eine längere Historie benötigen.

Lokale Steuern werden ggf. beim Bezahlen berechnet.

Häufig gestellte Fragen

Alles, was Sie vor dem Start wissen müssen.

Eine crontab feuert blind – wenn ein Job fehlschlägt, hängt oder nie läuft, erfahren Sie es von Ihren Nutzern. cronctl führt den Job für Sie aus, überprüft die Antwort, wiederholt bei Fehlern, entdoppelt Vorfälle und benachrichtigt den richtigen Kanal – mit vollständiger Laufhistorie und Metriken.

*/15 * * * * *

Hören Sie auf, Ihre Cron-Jobs zu babysitten

Richten Sie Ihren ersten überwachten Job in unter zwei Minuten ein. Kostenloser Tarif, keine Karte erforderlich.

Für immer kostenloser Tarif · Keine Kreditkarte erforderlich