Skip to main content
El único endpoint que no necesita autenticación. Pensado para un monitor.
Respuesta real de una 0.7.3 en ejecución:
Sin parámetros. Sin autenticación. No cuenta contra ningún límite de tasa.

Qué prueba realmente un 200 aquí

Que el ingress HTTP está arriba y sirviendo. Eso es todo, y el matiz importa cuando decide sobre qué alertar.
Una pasarela con todos los vendors caídos aún responde /ping con 200. Los binds, la profundidad de cola y el throughput viven en el puerto de gestión, que no es este. Véase el puerto de gestión. Alertar solo sobre /ping le da un monitor que se mantiene en verde durante justamente las incidencias que más le interesa conocer.

Usarlo como health check

Razonable como sonda de liveness de un balanceador, donde “¿está sirviendo este proceso?” es exactamente la pregunta. Para readiness —“¿debería recibir tráfico esta instancia?”— use /ops/health en el puerto de gestión, y lea bound_transmittable en lugar del campo de estado.

Relacionado

El puerto de gestión

Binds, sesiones, profundidad de cola y TPS medido.

Estado en vivo

El puñado de señales que merecen una alerta.