Mejoras en la Monitorización de PODs de Kubernetes

Mejoras en la Monitorización de PODs de Kubernetes

Para esta nueva versión de plataforma, se incorporan nuevas funcionalidades para la gestión y monitorización de los PODs de Kubernetes desplegados en el entorno de plataforma. Entre otras se dispondrá de:

  • Visualización de los logs de cada uno de los PODs: Desde el listado de módulos de plataforma se permitirá acceder al detalle de los logs de cada uno de ellos. Si un módulo tiene pods disponibles, se mostrará una nueva opción seleccionable “Log Visualization”:

image-20240426-085552.png

Tras pulsar sobre ella, se presentará un interfaz inicial con los datos correspondientes a los pod del módulo seleccionado:

image-20240426-090626.png

Por cada pod se incluirá un registro que detallará la ruta dónde se encuentran almacenados sus logs (si la tuviera configurada como propiedad de despliegue). Además permitirá 2 acciones sobre cada pod:

-Realizar una visualización de los últimos registros del log por su salida estándar. Tras pulsarlo, se mostrará el log correspondiente en otro popup:

image-20240426-090928.png

-Configurar el acceso a los logs que se quieren visualizar. Tras pulsar sobre ese contro, se mostrará la siguiente interfaz:

image-20240426-091150.png

Al tratarse de un módulo de plataforma, con el path configurado para apuntar al directorio donde se encuentran almacenados los logs, se mostrará precargado en el componente.

Se permitirán realizar 3 operaciones: Visualizar los últimos registros de log configurado para el módulo de plataforma, descargar el último fichero de log del módulo, o cargar los ficheros que se encuentran almacenados en la ruta indicada.

Si se pulsa sobre esta última opción, aparecerá un listado con los logs disponibles en el directorio:

image-20240426-091532.png

Pudiendo para cada uno de ellos, visualizar sus últimos registros o descargarlos para un tratamiento posterior.

Para un módulo de plataforma, al pulsar sobre la configuración de logs, realizará una carga completa de todos los componentes, quedando la pantalla como sigue:

image-20240426-091752.png
  • Visualización de los logs generados por un microservicio desplegado en el entorno. Para los microservicios desarrollados y que se encuentren desplegados en el entorno gestionado por plataforma, se podrá realizar las mismas operaciones.

Para este caso, no se encontrará habilitada las opciones de visualizar y descargar el log por defecto (ya que al ser microservicios desarrollados a medida, se desconoce la ubicación de los ficheros de log). Para descargar o visualizar algún log determinado, habrá que informar el path en el que se encontrarán almacenados dichos microservicios y pulsar sobre la opción de recarga de ficheros.

  • Toda esta operativa está disponible a través del API REST de gestión del control panel de la plataforma.

image-20240426-092131.png