Monitores de rendimiento
Athento cuenta con mecanismos que permiten controlar la disponibilidad y estado de algunos servicios y/o funcionalidades en las instancias de nuestros clientes. A continuación encontrarás cómo obtener información de rendimiento de la plataforma, para acceder a esta información debes contar con permisos de administración avanzada.
¿Cómo puedo obtener la información del monitor para API?
Puedes visitar:
https://{host}/health/status/monit_api/
En esta vista se monitorean los tiempos de respuesta de llamadas y los errores 500. En caso de que no se detecten ninguno de estos indicadores la página se carga de la siguiente manera:
En el caso de que se encuentren estos indicadores, se mostrará la palabra WARNING (Se encontrará disponible para una integración en segunda fase) seguido del número de incidencias encontradas:
Esta vista esta diseñada para ser compatible con OpenTelemetry, para obtener estas metricas en función del tiempo de activa la vista se necesita instalar en el ambiente se necesita configurar un Exportador al backend, en este caso se configuro Jaeger, el cual debe estar ejecutando localmente para recibir las metricas. Instalación de Jaeger:
Descargar el binario de Jaeger: Visita la página de lanzamientos de Jaeger en GitHub (Releases · jaegertracing/jaeger ) y descarga el binario de Jaeger para tu sistema operativo. Asegúrate de elegir la versión que mejor se adapte a tus necesidades (por ejemplo, la versión all-in-one es útil para pruebas locales).
Extraer el archivo comprimido: Una vez descargado el archivo, extráelo en una ubicación de tu elección en tu sistema.
Ejecutar Jaeger: Abre una terminal y navega hasta el directorio donde extrajiste el binario de Jaeger. Luego, ejecuta el binario para iniciar Jaeger.
Por ejemplo, si estás en Linux o macOS, puedes ejecutar el siguiente comando:
sqlCopy code
./jaeger-all-in-one
Si estás en Windows, ejecuta el binario .exe correspondiente:
cssCopy code
jaeger-all-in-one.exe
Esto iniciará Jaeger y comenzará a escuchar en el puerto predeterminado (6831 para el servidor de agentes y 16686 para la interfaz de usuario).
¿Cómo puedo obtener la información del monitor de procesamiento?
Puedes visitar:
https://{host}/health/status/monit/processing
En esta vista se monitorea la cantidad de documentos de acuerdo con el estado de procesamiento. Como valores de referencia, tenemos:
> 50 documentos en processing
> 200 documentos en pending
Cuando la cantidad de documentos en pending o processing se encuentra debajo de los valores de referencia la página carga como se muestra a continuación:
Si se identifican documentos por encima de los valores de referencia, se obtiene:
Se muestra la palabra WARNING (Se encontrará disponible para una integración en segunda fase).
¿Cómo puedo obtener la información del monitor de rendimiento?
Puedes visitar:
https://{host}/health/status/monit/performance
En esta vista se monitorean datos APM, visualizando métricas específicas de rendimiento del sistema. En el siguiente ejemplo podemos ver la métrica configurada por defecto system.cpu.user (El porcentaje de tiempo que la CPU dedicó a ejecutar procesos de espacio de usuario):
Se visualiza el promedio del porcentaje usado en la última hora, y una gráfica con los porcentajes de la última hora.
Las posibles métricas a consultar son: https://docs.datadoghq.com/integrations/system/
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.