Pular para o conteúdo principal

Publicação dos avisos do billing falhando

ItemDetalhe
Serviço afetadoBilling
Severidadeaviso
Dispara quandoAviso 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 falhando e Falhas de publicação (1 h).

Como agir​

  1. No banco do billing: SELECT id, event_type, app_id, attempts, last_error FROM outbox WHERE published_at IS NULL AND attempts > 0.
  2. Resolva a causa em last_error (por exemplo, crie a fila do app).
  3. Para o relay tentar já: UPDATE outbox SET next_attempt_at = now() WHERE id = <id>.