Casos de uso

Toda falha silenciosa tem um custo.

Backups que param, pipelines que travam, certificados que expiram. Três análises profundas dos jobs em que os times mais perdem dinheiro quando ninguém está olhando.

nightly-backup uma execução perdida, alertada

Para quem é

Seis cenários típicos onde o Cronitorex mostra seu valor.

1

Fundador solo

Seu cron de produção quebrou no sábado. Descobrir só no domingo de manhã, quando os clientes acordam e reclamam? O Cronitorex te avisa em 60 segundos: email, Slack, webhook para qualquer endpoint.

Durma a noite toda tranquilo.

Líder de DevOps

Centenas de crons espalhados em 12 servidores. O Cronitorex mostra todos em uma única visão, alerta sobre execuções perdidas, captura o stderr quando algo falha, e o painel te diz o que quebrou hoje sem precisar entrar via SSH em 6 máquinas.

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

Agência / SaaS

Cada cliente com sua própria tag, suas próprias notificações, seu próprio painel. Onboarding de um cliente novo em 5 minutos: monitorar os crons dele já vem incluso. Sem precisar entrar em 30 painéis diferentes.

Um painel por cliente.

Engenheiro de dados

Centenas de jobs em lote, processos ETL noturnos, pipelines de dados. O Cronitorex se integra a qualquer tarefa: ping run no início, complete no sucesso, fail em qualquer exceção. Identifique um pipeline quebrado antes que as tabelas seguintes fiquem desatualizadas.

Detecte pipelines quebrados antes que os relatórios o façam.

E-commerce / Ops

Importações de catálogo a cada hora, webhooks de pagamento, sincronização de estoque em 3 armazéns, conciliação de fim de dia. Quando qualquer um para silenciosamente, você perde pedidos. O Cronitorex te avisa no exato momento em que um deles perde a janela.

Sem vazamentos silenciosos de receita.

Compliance / SRE

Histórico de eventos de 90 dias, trilha de auditoria, expiração de SSL, relatórios de SLA. Exportação em CSV, arquivos, sem precisar manter um stack de logs. Mostre aos auditores que seu backup rodou todos os dias no último ano.

Trilha de auditoria de 90 dias, quando precisar.

Backups de banco de dados que realmente rodaram

Um script de backup que falha em silêncio é pior do que não ter backup nenhum, porque você para de se preocupar. Envolva o pg_dump noturno em dois pings e o Cronitorex confirma cada execução.

Se o ping nunca chegar, você recebe um alerta de execução perdida pela manhã, não uma surpresa durante uma restauração.

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 uma execução perdida, alertada

Pipelines ETL com rastreamento de duração

Pipelines raramente morrem de forma ruidosa. Eles ficam mais lentos, se sobrepõem e pulam janelas em silêncio. Envie a duração junto com o ping complete e o Cronitorex acompanha quanto tempo cada execução leva.

Um id de série liga os pings run e complete de uma mesma execução, então execuções sobrepostas nunca se misturam.

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 execuções lentas se destacam antes de falhar

Certificados SSL nos domínios dos seus clientes

Agências renovam dezenas de certificados em datas diferentes, emitidos por provedores diferentes. Um domínio de cliente expirado é um cliente muito insatisfeito.

Adicione cada domínio de cliente como monitor SSL com limites de 30 e 7 dias e marque com a tag do cliente. O painel mostra a próxima expiração em todo o portfólio.

ssl · portfólio
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 janela de renovação aberta, aviso aos 7 dias

Comece a monitorar em 60 segundos

Cadastre-se, gere uma API key, cole o curl no seu cron. É só isso.