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
/healthfalla, 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.