Pianificazione cron e monitoraggio degli endpoint

Job cron di cui puoi finalmente fidarti

Pianifica job HTTP con precisione fino a 15 secondi e ricevi un avviso nel momento in cui falliscono — Slack, PagerDuty, e-mail o webhook. Basta con i guasti silenziosi alle 3 di notte.

Piano gratuito per sempre · Nessuna carta di credito richiesta

cronctl — zsh
$ cronctl jobs create --name nightly-report
{
"schedule": { "type": "interval", "interval_seconds": 15, "timezone": "UTC" },
"overlap_policy": "skip",
"retry_policy": { "max_attempts": 3, "base_backoff_ms": 500, "jitter": true }
}
$ curl https://ping.cronctl.com/hb/9f2c1a # heartbeat: report done
ok — next deadline in 60s
0s

Intervallo minimo di pianificazione

0+

Canali di avviso integrati

0d

Giorni di metriche e storico

0

Shard virtuali per la scalabilità

Si integra con gli strumenti che il tuo team usa già

Slack
PagerDuty
Opsgenie
Email
Webhooks
HTTP / REST

Capacità

Tutto ciò che le tue pianificazioni meritano

Da un singolo job notturno a una flotta di pipeline interdipendenti.

Pianificazione sotto il minuto
Esegui job con precisione fino a 15 secondi. Cron consapevoli del fuso orario, finestre di esecuzione e filtri per giorno — «solo il venerdì» è a un clic di distanza.
Avvisi intelligenti
Regole dinamiche su codici di stato, durata e serie di fallimenti. Gli incidenti vengono deduplicati: un'interruzione significa un avviso, non cinquanta.
Catene di dipendenze
Collega i job in un DAG. Attiva i job a valle quando quelli a monte terminano, con logica di fan-in «tutti» o «almeno uno».
Politiche di sovrapposizione e ripetizione
Salta, accoda oppure interrompi e riavvia quando un'esecuzione si sovrappone a sé stessa. Ripetizioni con backoff esponenziale e jitter, per ogni job.
Monitoraggio heartbeat
Cron inverso: sono i tuoi sistemi a inviarci un ping. Se un heartbeat manca oltre il periodo di tolleranza, apriamo subito un incidente.
Pagine di stato pubbliche
Condividi la tua disponibilità con gli utenti. Pagine di stato ospitate con barre di uptime a 90 giorni per job e heartbeat.

Come funziona

Attivo in tre passaggi

Da zero a un job monitorato in meno di due minuti.

01

Collega un endpoint

Punta cronctl su qualsiasi URL, con header, autenticazione, parametri di query e verifiche sulla risposta.

02

Imposta una pianificazione

Cron o intervallo fino a 15 secondi — consapevole del fuso orario, con finestre di esecuzione e filtri per giorno.

03

Lascialo lavorare

Lo eseguiamo, ritentiamo i fallimenti, deduplichiamo gli incidenti e avvisiamo automaticamente il canale giusto.

Pianificazione di precisione

Pianificazioni che rispettano il tuo fuso orario

Definisci esattamente quando un job viene eseguito — senza acrobazie con la sintassi cron. Intervalli sotto il minuto, finestre di esecuzione, filtri per giorno della settimana e fusi orari a prova di ora legale.

  • Intervalli a partire da 15 secondi, o cron completo con supporto ai secondi
  • Finestre di esecuzione e filtri per giorno della settimana
  • Consapevole del fuso orario e immune agli scarti dell'ora legale
Pianificazione
every15 seconds
window09:00 – 18:00
daysMon–Fri
tzEurope/Istanbul

Avvisi intelligenti

Avvisi che non gridano al lupo

Un'interruzione dovrebbe significare un solo avviso. cronctl deduplica gli incidenti, limita il rumore, effettua l'escalation sulle serie di fallimenti e ti avvisa nel momento in cui tutto si ripristina.

  • Incidenti deduplicati — nessuna tempesta di avvisi
  • Regole su codice di stato, durata e fallimenti consecutivi
  • Notifiche automatiche di ripristino
Cronologia dell'incidente
  1. Esecuzione fallita (HTTP 503)0s
  2. Nuovo tentativo con backoff2s
  3. Incidente aperto6s
  4. Slack notificato6s
  5. Ripristinato1m

Orchestrazione

Orchestra pipeline, non solo job

Concatena i job in un DAG, così un job a valle viene eseguito solo dopo il successo di quelli a monte. Fan-in «tutti» o «almeno uno», con rilevamento dei cicli integrato.

  • Attiva i job a valle al successo di quelli a monte
  • Logica di fan-in «tutti» o «almeno uno»
  • Rilevamento dei cicli su ogni arco
Grafo delle dipendenze
extract
transform
load

fan-in: all · load viene eseguito dopo il successo di extract + transform

Prezzi

Prezzi semplici

Inizia gratis. Passa a un piano superiore quando ti servono pianificazioni più strette, più job o uno storico più lungo.

Domande frequenti

Tutto ciò che devi sapere prima di iniziare.

Un crontab si attiva alla cieca — se un job fallisce, si blocca o non viene mai eseguito, lo scopri dai tuoi utenti. cronctl esegue il job al posto tuo, verifica la risposta, ritenta in caso di fallimento, deduplica gli incidenti e avvisa il canale giusto, con storico completo delle esecuzioni e metriche.

Smetti di fare da babysitter ai tuoi job cron

Configura il tuo primo job monitorato in meno di due minuti. Piano gratuito, nessuna carta richiesta.

Piano gratuito per sempre · Nessuna carta di credito richiesta

cronctl

Pianificazione cron e monitoraggio degli endpoint di cui fidarti — pianificazioni precise, avvisi intelligenti e storico completo delle esecuzioni.

© 2026 cronctl

Creato per gli ingegneri stanchi dei guasti silenziosi.