Worker de webhooks do billing parado
| Item | Detalhe |
|---|---|
| Serviço afetado | Billing |
| Severidade | crítico |
| Dispara quando | O worker, que roda a cada 30 s, não termina uma rodada há mais de 5 minutos (billing_webhook_worker_last_run_timestamp_seconds). |
O que representa
Os webhooks continuam sendo guardados, mas nada é processado: toda assinatura paga fica pending para o app. O worker ou o banco não estão de pé.
Como verificar no Grafana
- Dashboard Billing API, aba Pagamentos e webhooks:
Worker: última rodada há. - Dashboard Postgres (pasta Infra): o banco responde?
Como agir
docker logs <container do billing> | grep webhook.- Confira o
/readyzdo billing (alertabilling-readyz): se o banco caiu, resolva o Postgres primeiro. - Reinicie o billing se o worker travou:
docker compose restart <billing>. Os webhooks guardados são processados depois.