Como enviar pings, entender estados, evitar alertas duplicados e validar seu monitoramento.
Each job has a unique token. Send HTTP pings to mark lifecycle: start, success, fail. The monitoring worker runs every 60s to detect timeouts or missed executions (stale) and fires one alert per incident.
Início
POST https://<app>/api/ping/<TOKEN>/start Headers: none required Body: empty
Sucesso
POST https://<app>/api/ping/<TOKEN>/success Body: empty
Falha
POST https://<app>/api/ping/<TOKEN>/fail
Body: optional { "message": "context about the error" }Dica: use timeouts curtos no cliente (3-5s) para não travar o job por rede.
Use o script de smoke com um token de teste:
TEST_APP_URL="https://silent-fail.kreatives.io" TEST_PING_TOKEN="your_token" pnpm smoke
Isto envia start/success/fail para você ver eventos e status no dashboard.