Distingue disponibilidad y vitalidad
Una comprobación de vitalidad determina si el proceso puede continuar; no debería fallar solo porque un servicio dependiente está lento temporalmente. La comprobación de disponibilidad determina si la instancia debe recibir tráfico, por ejemplo durante el inicio o una inicialización necesaria.
Comprueba solo dependencias que determinan si es seguro atender solicitudes. Si la ruta de salud ejecuta consultas costosas o llama a muchos servicios, puede añadir carga y agravar la incidencia.
Protege y prueba el endpoint
Devuelve un estado mínimo sin credenciales internas, datos de clientes ni trazas detalladas. Si la ruta es pública, decide qué debe ver un solicitante sin autenticar y cumple a la vez los requisitos de acceso del alojamiento.
Prueba el inicio, la degradación y recuperación de dependencias y el apagado ordenado. Confirma en la configuración del alojamiento el código, tiempo límite y ruta esperados; una ruta funcional en desarrollo puede no ser accesible o enrutarse igual en producción.