Saltar a contenido

Salud y métricas

DMS expone endpoints de salud, versión y métricas para monitoreo.

Endpoints

Endpoint Úsalo para
/health Salud del servicio y de sus dependencias
/version Versión de la aplicación en ejecución
/metrics Métricas de Prometheus

La versión en ejecución viene de un version.txt generado en el build. No asumas que la versión de pyproject.toml es la versión desplegada.

Chequeos de salud

Usa /health desde tu balanceador de carga o sistema de monitoreo. Revisa los indicadores de base de datos, Redis, almacenamiento y worker en Administración → Estado del sistema para una vista legible.

Métricas

Las métricas de Prometheus pueden cubrir solicitudes, latencia, errores y trabajos en segundo plano. Protege el endpoint de métricas con un token o una política de red; no lo expongas públicamente.

Solución de problemas

  • Si /health falla, revisa primero la base de datos, Redis y el almacenamiento.
  • Si la versión no es la esperada, confirma la etiqueta de la imagen desplegada.
  • Si faltan métricas, revisa el token de métricas y la puerta de enlace.

Relacionado