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.

cron.yaml
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: 5s

Rivedi 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