Casos de uso

Cada fallo silencioso tiene un costo.

Backups que se detienen, pipelines que se traban, certificados que expiran. Tres análisis a fondo de los jobs donde los equipos pierden más dinero cuando nadie está mirando.

nightly-backup una ejecución perdida, alertada

Para quién es

Seis escenarios típicos donde Cronitorex demuestra su valor.

1

Fundador solo

Tu cron de producción falló el sábado. ¿Te enteras el domingo por la mañana cuando los clientes se despiertan y se quejan? Cronitorex te avisa en 60 segundos: email, Slack, webhook a cualquier endpoint.

Duerme tranquilo toda la noche.

Líder de DevOps

Cientos de crons distribuidos en 12 servidores. Cronitorex los muestra todos en una sola vista, alerta ante ejecuciones perdidas, captura el stderr cuando algo falla, y el panel te dice qué se rompió hoy sin tener que conectarte por SSH a 6 máquinas.

12 servidores · 1 panel.
client-acme client-globex client-initech client-umbrella

Agencia / SaaS

Cada cliente tiene su propia etiqueta, sus propias notificaciones, su propio panel. Da de alta a un cliente nuevo en 5 minutos: monitorear sus crons viene incluido. Sin tener que entrar a 30 paneles distintos.

Un panel por cliente.

Ingeniero de datos

Cientos de jobs batch, procesos ETL nocturnos, pipelines de datos. Cronitorex se integra con cualquier tarea: ping run al inicio, complete si tiene éxito, fail ante cualquier excepción. Detecta un pipeline roto antes de que las tablas río abajo queden desactualizadas.

Detecta pipelines rotos antes de que lo hagan los reportes.

E-commerce / Ops

Importaciones de catálogo cada hora, webhooks de pago, sincronización de stock a 3 almacenes, conciliación de fin de día. Cuando alguno se detiene en silencio, pierdes pedidos. Cronitorex te avisa en el momento en que uno pierde su ventana de ejecución.

Sin fugas silenciosas de ingresos.

Compliance / SRE

Historial de eventos de 90 días, registro de auditoría, expiración SSL, reportes de SLA. Exportación CSV, archivos, sin un stack de logs que mantener. Muéstrale a los auditores que tu backup corrió todos los días durante el último año.

Registro de auditoría de 90 días, cuando lo necesites.

Backups de base de datos que realmente corrieron

Un script de backup que falla en silencio es peor que no tener backup, porque dejas de preocuparte. Envuelve el pg_dump nocturno en dos pings y Cronitorex confirma cada ejecución.

Si el ping nunca llega, recibes una alerta de ejecución perdida por la mañana, no una sorpresa durante una restauración.

backup.sh
#!/usr/bin/env bash
ping() {
  curl -fsS "https://api.cronitorex.com/ping/nightly-backup?status=$1" \
    -H "Authorization: Bearer $CRONITOREX_API_KEY" >/dev/null
}

ping run
pg_dump -Fc app_db > /backups/app_$(date +%F).dump \
  && ping complete || ping fail
nightly-backup una ejecución perdida, alertada

Pipelines ETL con seguimiento de duración

Los pipelines rara vez mueren de forma ruidosa. Se hacen más lentos, se solapan y saltan ventanas en silencio. Envía la duración con el ping complete y Cronitorex registra cuánto tarda cada ejecución.

Un id de serie une los pings run y complete de una misma ejecución, así las ejecuciones solapadas nunca se mezclan.

etl_daily.py
t0 = time.time()
requests.get(API, params={"status": "run", "series": run_id})

rows = extract_and_load()

requests.get(API, params={
    "status": "complete",
    "series": run_id,
    "duration": round(time.time() - t0, 1),
})
etl-daily las ejecuciones lentas destacan antes de fallar

Certificados SSL en los dominios de tus clientes

Las agencias renuevan docenas de certificados en fechas distintas, emitidos por proveedores distintos. Un dominio de cliente expirado es un cliente muy molesto.

Agrega cada dominio de cliente como monitor SSL con umbrales de 30 y 7 días y etiquétalo por cliente. El panel muestra la próxima expiración en todo el portafolio.

ssl · portafolio
client-acme.com        valid    62 days
client-globex.com      valid   118 days
client-initech.com     warn      6 days
client-umbrella.com    valid    41 days

thresholds: 30 days · 7 days
client-initech.com ventana de renovación abierta, aviso a los 7 días

Empieza a monitorear en 60 segundos

Regístrate, consigue una API key, pega el curl en tu cron. Eso es todo.