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.

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

Revisa 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