Skip to main content
Porta 9000 por padrão, longe da porta que carrega mensagens. Autenticação Bearer, dois tokens.
Isto não é descrito como OpenAPI de propósito, e não há Swagger UI. É uma superfície operacional para os operadores de uma implantação, não uma API contra a qual clientes integram.

Toda recusa é um 404

Um token errado, um endpoint desabilitado e um path que não existe todos respondem 404. Nada anuncia que existe um segredo aqui valendo a pena adivinhar.
Isso significa que um check de monitoramento reportando 404 tem quatro causas possíveis, e o gateway não vai dizer qual: token errado, admin token não definido, admin token igual ao token de leitura, ou path genuinamente errado. Cheque os tokens dos dois lados antes de concluir que o gateway está fora.

O que não está nesta porta

/openapi.json, /swagger-ui e /ping vivem na porta de mensagens. Apontar uma ferramenta para a errada produz 404s que parecem um outage.

/ops/health

O payload carrega, no nível de topo: a versão em execução, origens de configuração por domínio, profundidade da fila do roteador, contagem de aguardando-receipt, contadores de CDR, a profundidade da fila do broker quando um está configurado, e uma seção balance quando enforcement de crédito está ligado. Por worker carrega accepting, paused, suspended_manually, suspended_automatically, bound, bound_transmittable, queue_depth, retry_queue_depth, tps_limit, tps_measured, submitted, last_error com timestamp, last_submit_error com submit_rejected, uma amostra de sessões limitada a 20, e sessions_total.
Nunca conte o array sessions para responder “quantos estão bound”. É uma amostra limitada. sessions_total é a contagem, e bound é o número de binds vivos.
Veja Health ao vivo para como ler, e O endpoint operacional para os tokens.