Schedulazioni che puoi ispezionare
Definisci i job HTTP nell’applicazione o in cron.yaml e segui ogni esecuzione da un solo posto.
Schedulazioni come codice
Sincronizza cron.yaml da un repository su Free o da repository illimitati sui piani a pagamento.
Dai minuti ai secondi
Risoluzione minima di un minuto su Free, dieci secondi su Pro e un secondo su Team e Agency.
Cronologia utile
Conserva i log 3 giorni su Free, 15 su Pro, 30 su Team o 90 su Agency. Team e Agency possono esportarli.
Avvisi dove lavori
Tutti i piani includono avvisi email. I piani a pagamento aggiungono webhook, con controlli avanzati su Team e Agency.
version: 1
defaults:
timezone: Europe/Rome
timeout: 30s
retries: { max: 3, backoff: exponential }
on_overlap: skip
jobs:
- name: daily-digest
schedule: "0 9 * * *"
environments: [production]
request:
url: https://api.example.com/tasks/digest
method: POST
headers:
Authorization: "Bearer ${DIGEST_TOKEN}"
alerts:
on_failure: [email, slack]
- name: healthcheck
every: 10s
environments: [staging, production]
request:
url: https://api.example.com/health
method: GET
timeout: 5sRivedi le schedulazioni insieme al codice
cron.yaml mantiene le schedulazioni vicino all’applicazione chiamata. Ogni push viene riletto e le modifiche seguono la revisione del codice.
- Espressioni cron con fuso orario esplicito
- Intervalli per le schedulazioni sotto il minuto
- Ambienti staging e production separati sui piani a pagamento
- Un repository su Free, illimitati sui piani a pagamento
Vedi ogni richiesta HTTP
Postqron registra l’esito di ogni richiesta HTTP schedulata. Non esegue comandi shell, script o container.
- Durata, esito e risposta nella cronologia
- Esportazione CSV e JSON su Team e Agency
- Metriche e grafici su Team e Agency
- IP statico dedicato in uscita su Agency