Publicação dos avisos do billing falhando
| Item | Detalhe |
|---|---|
| Serviço afetado | Billing |
| Severidade | aviso |
| Dispara quando | Aviso falhando ao publicar há mais de 10 minutos (billing_outbox_events_failing). O relay tenta de novo sozinho, com espera de até 1 hora. |
O que representa
Os apps não sabem do pagamento. A causa mais comum é o app ainda não ter fila no RabbitMQ (o RabbitMQ devolve a mensagem): a fila nasce quando o billing vê o app pela primeira vez, ou no boot.
Como verificar no Grafana
- Dashboard Billing API, aba Pagamentos e webhooks:
Avisos falhandoeFalhas de publicação (1 h).
Como agir
- No banco do billing:
SELECT id, event_type, app_id, attempts, last_error FROM outbox WHERE published_at IS NULL AND attempts > 0. - Resolva a causa em
last_error(por exemplo, crie a fila do app). - Para o relay tentar já:
UPDATE outbox SET next_attempt_at = now() WHERE id = <id>.