Nuevas características

Mejoras en la monitorización de PODs de Kubernetes

Para esta release 6.0.0-Vegas de Onesait Platform, hemos incorporado nuevas funcionalidades para la gestión y monitorización de los PODs de Kubernetes desplegados en el entorno de la Plataforma.

Veamos algunas de estas características.

Visualización de los logs de cada uno de los PODs

Desde el listado de módulos de la Plataforma, se va a 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»:

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

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á dos 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:
  • Configurar el acceso a los logs que se quieren visualizar. Tras pulsar sobre ese control, se mostrará la siguiente interfaz:

Al tratarse de un módulo de la 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 tres operaciones:

  • Visualizar los últimos registros de log configurado para el módulo de la Plataforma.
  • Descargar el último archivo de log del módulo.
  • 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:

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

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

Visualización de los logs generados por un microservicio

Para los microservicios desarrollados y que se encuentren desplegados en el entorno gestionado por la 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.

Gestión por API REST

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


Imagen de cabecera: Michael Jasmund en Unsplash

✍🏻 Author(s)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *