Programaciones que puedes inspeccionar
Define tareas HTTP en la aplicación o en cron.yaml y sigue cada ejecución desde un solo lugar.
Programaciones como código
Sincroniza cron.yaml desde un repositorio en Free o desde repositorios ilimitados en los planes de pago.
De minutos a segundos
Resolución mínima de un minuto en Free, diez segundos en Pro y un segundo en Team y Agency.
Un historial útil
Conserva los logs 3 días en Free, 15 en Pro, 30 en Team o 90 en Agency. Team y Agency permiten exportarlos.
Alertas donde trabajas
Todos los planes incluyen alertas por email. Los planes de pago añaden webhooks y Team y Agency ofrecen controles avanzados.
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: 5sRevisa las programaciones con el código
cron.yaml mantiene las programaciones cerca de la aplicación a la que llaman. Cada push se vuelve a leer para que los cambios sigan la revisión del código.
- Expresiones cron con zona horaria explícita
- Intervalos para programaciones de menos de un minuto
- Entornos staging y production separados en los planes de pago
- Un repositorio en Free, ilimitados en los planes de pago
Observa cada petición HTTP
Postqron registra el resultado de cada petición HTTP programada. No ejecuta comandos shell, scripts ni contenedores.
- Duración, resultado y respuesta en el historial
- Exportación CSV y JSON en Team y Agency
- Métricas y gráficos en Team y Agency
- IP de salida estática dedicada en Agency