Informes de Evolución de Métricas (Metrics Evolution)

Otra tipología de Informes que ofrece WOCU-Monitoring, son los Informes de Evolución de Métricas (Metrics Evolution). Esta funcionalidad permite recopilar un conjunto de datos para una métrica seleccionada y visualizarlos de una manera organizada.

A continuación se detalla el proceso de creación y ejecución de informes configurados a medida por el usuario.

Configuración y generación de Informes de Evolución de Métricas (Metrics Evolution)

De forma general, en la creación de informes el usuario deberá acceder al botón azul New Report, ubicado dentro de la sección Reports.

../../_images/3_003_aggregator_realm_reports_reports_new-report-button_0-58.png

Antes de generar el informe será necesario establecer una serie de filtros y parámetros descritos a continuación.

Programación de Informes

WOCU-Monitoring también permite la automatización de la operativa de informes, gracias a la posibilidad de programar su generación y lanzamiento bajo criterio del usuario mediante la opción New Scheduling Más información en: Scheduling.

Informe (Report)

En este campo desplegable el usuario deberá seleccionar la tipología de informe que desea crear, en este caso será Metrics Evolution.

../../_images/3_048_aggregator_realm_reports_metrics-evolution-type_0-58.png

Nota

Según el tipo de informe seleccionado se incluirán automáticamente nuevos campos a definir.

Plantilla (Template)

En este campo opcional el usuario seleccionará la plantilla que desee aplicar al Informe (Report). Las plantillas son creadas con anterioridad a los informes. Este elemento es desarrollado de forma más extensa en el apartado Plantillas (Templates).

Nombre (Name)

Campo obligatorio en que el usuario asigna un término de identificación que diferencie al informe del resto.

Descripción (Description)

Campo opcional donde el usuario podrá incluir texto descriptivo relativo al informe.

Visibilidad (Visibility)

En este campo el usuario determinará si el informe será visible para el resto de los usuarios, es decir, un informe público, o por el contrario será privado y solo será visible para el creador del mismo.

Grupos de Dispositivos (Host Group)

Este parámetro de configuración permite realizar un filtrado de los datos recogidos y reflejados en el informe, mostrando únicamente aquellos relativos a los Grupos de Dispositivos (Host Group) existentes en WOCU.

../../_images/3_048a_aggregator_realm_reports_metrics-evolution-HG_selector_0-61.png

Para seleccionar y filtrar los resultados del informe por un determinado Grupo de Dispositivos, bastará con escoger el nombre del mismo en el desplegable de Grupo de Dispositivos (Host Group). Se mostrarán todos los grupos dados de alta dentro del reino.

Para desactivar el filtro, el usuario deberá escoger la opción No HG filter que aparece en primer lugar al desplegar el listado.

Configuración de Métricas

Para configurar una métrica es necesario definir un conjunto de parámetros explicados a continuación:

../../_images/3_047_aggregator_realm_reports_reports_metrics-evolution-configuration_0-58.png

✓ Selector de Dispositivos (Host)

Desplegable para la selección de un Dispositivo en concreto sobre el que se basará el nuevo informe. En el supuesto de querer generar el informe con la totalidad de Dispositivos del Reino, se seleccionará la opción All Hosts que encabeza la lista.

../../_images/3_047b_aggregator_realm_reports_reports_metrics-evolution-host_0-42.png

Atención

El listado de Dispositivos se puede ver afectado por la selección previa de un Grupo de Dispositivos (Host Group). Mostrándose solo los Dispositivos integrantes del grupo escogido.

✓ Título de la gráfica (Chart title)

Campo para añadir el título de la gráfica/s de evolución de métricas que va a ser mostrada en el informe.

✓ Filtrado mediante expresiones regulares (Regex)

Activando esta opción es posible filtrar Métricas y Servicios aplicando expresiones regulares. Se realizará mediante el uso de un patrón de búsqueda, otorgando una mayor flexibilidad y customización sobre el filtrado.

En últimas, se generarán informes teniendo en cuenta únicamente las métricas y/o servicios cuyo nombre/descripción incluye la cadena de texto definida.

La habilitación de este método de configuración, afectará al parámetro contiguo de configuración: Métrica (Metric). Como resultado de las verificaciones de operatividad que el servicio lanza al Dispositivo al que está asociado, se generan un conjunto de métricas que registran valores de rendimiento, disponibilidad, almacenamiento, etc.

A continuación, se detallan las dos opciones de configuración disponibles: Regex habilitado y deshabilitado.

A. Regex Habilitado

Se visualizarán dos nuevos parámetros:

  1. Metric: para el filtrado de una métrica.

  2. Service Description: para el filtrado de un servicio.

../../_images/3_049d_aggregator_realm_reports_reports_metrics-evolution-metric%2Bservice_0-58.png

La operativa de ambos campos es muy sencilla, habrá que introducir un patrón de búsqueda que actuará como expresión regular. Por ejemplo, observe que al introducir un determinado término, como “traffic”, el sistema construye la expresión regular /.*traffic.*/. Estos comodines sustituyen a cualquier carácter anterior o posterior al término introducido.

Siguiendo el ejemplo, con la expresión regular /.*traffic.*/ el informe capturará todas las métricas cuyo nombre contiene los caracteres “traffic”, es decir, todas aquellas métricas relacionadas de alguna manera con el tráfico de entrada y salida de los activos monitorizados. Esta operativa es similar en el campo Service Description. En cierto sentido, el uso de expresiones regulares permite realizar consultas genéricas sobre un aspecto concreto de una manera rápida y sencilla.

../../_images/3_049e_aggregator_realm_reports_reports_metrics-evolution-metric%2Bservice_0-58.png

En función del Dispositivo escogido (selector Host), se mostrará únicamente el conjunto de métricas generadas por el o los servicios vinculados al Dispositivo sobre el cual se generará este informe.

Atención

Como pueden existir varios servicios asociados a una métrica y viceversa, el filtrado es bidireccional. Es decir, capturando uno o varios servicios (previa definición de una expresión regular), el filtro de las métricas se actualizará mostrando solo las métricas específicas asociadas al servicio o grupo de servicios y viceversa. De esta manera, el usuario podrá emplear dicha relación para acotar el alcance del informe.

B. Regex Deshabilitado

Se visualizará un único selector para la búsqueda y selección de una métrica concreta. Para ello, habrá que teclear su nombre en la barra de búsqueda. Al introducir caracteres, WOCU desplegará un listado con las métricas cuyo nombre se corresponde con los caracteres introducidos. La búsqueda funciona con los primeros caracteres del nombre, incluso con varios caracteres intermedios o finales. El usuario finalmente debe seleccionar una de las métricas propuestas del listado. Seguido del nombre de la métrica, entre paréntesis se específica el servicio que genera y registra dicha métrica (Ej.: Métrica (Servicio) = metric_CLOSE (TCP States)).

../../_images/3_049_aggregator_realm_reports_reports_metrics-evolution-metrics-selector_0-58.png

Nota

En función del Dispositivo escogido (selector Host), se mostrará únicamente el conjunto de métricas generadas por el o los servicios vinculados al Dispositivo sobre el cual se generará este informe. Véase el siguiente ejemplo:

../../_images/3_049b_aggregator_realm_reports_reports_metrics-evolution-related-services_0-58.png

WOCU-Monitoring permite establecer varias métricas y visualizarlas en una única gráfica. A la derecha del panel de métricas aparece un botón con el signo más (+). Pulsandolo surgirá una nueva fila de parámetros que habrá que configurar. En caso de querer eliminar una de ellas, solo hay que pulsar el botón con el aspa (x) y el conjunto de campos desaparecerá.

../../_images/3_049a_aggregator_realm_reports_reports_metrics-evolution-add-metrics_0-58.png

Atención

Dada la gran variedad de Sistemas y Dispositivos que WOCU-Monitoring es capaz de monitorizar, la descripción en detalle de las distintas métricas existentes excede el alcance de este manual.

✓ Alias

Campo opcional para añadir un término identificativo de la métrica, que aparecerá en la leyenda de la gráfica/s presentadas en el informe.

Esta opción es muy útil, ya que los nombres de las métricas pueden ser complejos o poco precisos y con la utilización de alias se facilitaría su comprensión.

✓ Color

WOCU-Monitoring permite seleccionar el color de la línea de valores de la gráfica que aparecerá en el informe. Como es posible añadir varias métricas en una única gráfica, esta opción es muy práctica para el análisis, visualización y comparación de las mismas.

Atención

Los campos destacados con un asterisco (*), como son: Nombre (Name), Título de la gráfica (Chart title) y Métrica (Metric) son campos de configuración obligatorios, luego es necesario su cumplimentación para proceder con la generación del nuevo informe. En caso contrario, el sistema mostrará el siguiente aviso:

✓ Añadir múltiples gráficas (+ Add group)

Es posible añadir varias gráficas en un solo informe. En la parte superior de este campo aparece un botón + Add group. Pulsandolo surgirá una nueva fila de parámetros que habrá que configurar. En caso de querer eliminar una de ellas, solo hay que pulsar el botón con el aspa (x) y el conjunto de campos desaparecerá.

../../_images/3_047a_aggregator_realm_reports_reports_metrics-evolution-add-chart_0-58.png

Marco temporal (Date Interval)

Antes de ejecutar el informe es preciso indicar a WOCU un intervalo/s de fechas o marco/s temporal/es sobre el que se referirán los datos reflejados por el informe.

../../_images/3_014_aggregator_realm_reports_reports_availability-date-interval_0-36.png

Existen varios criterios temporales ya fijados:

Today: filtra y muestra solo datos registrados durante el periodo de tiempo transcurrido en la jornada de hoy.

Yesterday: filtra y muestra solo datos registrados ayer.

Last 24 hours: filtra y muestra solo datos registrados en las últimas 24 horas.

Last 48 hours: filtra y muestra solo datos registrados en las últimas 48 horas.

Last 7 Days: filtra y muestra solo datos registrados en los últimos siete días.

This Week: filtra y muestra solo datos registrados durante el periodo de tiempo transcurrido en la semana actual (desde el día de inicio de semana al día actual).

Previous Week: filtra y muestra solo datos registrados en la anterior semana completa (de lunes a domingo).

Last 30 Days: filtra y muestra solo datos registrados en los últimos treinta días.

This Month: filtra y muestra solo datos registrados durante el periodo de tiempo transcurrido en el mes actual (desde el día 1 al día actual del mes).

Previous Month: filtra y muestra solo datos registrados en el anterior mes completo (del día 1 a los días 28/30/31).

En el caso de querer establecer un periodo de tiempo determinado existe la opción Custom Range. Para configurar el marco temporal es necesario establecer una fecha de inicio y una fecha de fin. Pulsando sobre uno de los días, se establecerá esta fecha como selección, quedando marcada con un fondo azul. Además del día se puede establecer una hora en concreto de esa jornada, para ello hay que utilizar los desplegables de las casillas hora, minuto y segundo, hasta configurar la hora deseada. Se podrá ver tanto en los recuadros superiores, como en la parte inferior de la vista, la fecha y hora seleccionada.

../../_images/3_015_aggregator_realm_reports_reports_availability-date-interval-custom_0-36.png

Pulsando el botón con el signo más (+), es posible añadir múltiples intervalos de fechas para la recopilación de datos en el informe configurado. Los intervalos de fechas pueden eliminarse pulsando sobre el botón rojo con la cruz (X), desapareciendo el intervalo y aplicándose únicamente los intervalos restantes cuando se ejecute el informe.

../../_images/3_032_aggregator_realm_reports_reports_top-hosts-date-interval-multiple_0-36.png

Atención

Lógicamente no es posible elegir fechas de inicio y fin posteriores a la fecha actual, ni establecer una fecha de fin anterior a la fecha de inicio.

Una vez realizada la programación hay que pulsar el botón Apply para que se aplique la misma.

Ejecución y programación de Informes de Evolución de Métricas

Para salvar la configuración y generar el informe, haga clic en el botón azul Create.

../../_images/3_016_aggregator_realm_reports_options-creation_0-58.png

Una vez creado y programado el informe se retrocederá a la pantalla inicial de esta sección, donde se irán apilando secuencialmente los informes en el Gestión centralizada de Informes. Dentro del panel está el usuario puedo acceder al informe generada haciendo clic sobre el nombre del mismo.

A continuación, se dirige al usuario a una nueva ventana exclusiva del informe donde se presenta la información generada y recopilada por el sistema. Estos paneles son descritos en detalle en el siguiente punto.

Programación de Informes

WOCU-Monitoring también permite la automatización de la operativa de informes, gracias a la posibilidad de programar su generación y lanzamiento bajo criterio del usuario mediante la opción Scheduling.

Exportación de Informes de Evolución de Métricas

WOCU-Monitoring también permite la exportación del informe en formato PDF, CSV y JSON. Estos condensan toda la información sobre la disponibilidad de los activos monitorizados en un documento de fácil difusión y sencillo análisis.

../../_images/3_078d_aggregator_realm_reports_inventory-export-actions_0-58.png

A través del selector Export ubicado en el panel global de informes, se descargarán los correspondientes archivos.

Análisis y opciones de Informes de Evolución de Métricas (Metrics Evolution)

Nota

Accionando sobre la etiqueta del nombre se accede al informe. Es este espacio el informe es presentado í­ntegramente a través de paneles y gráficos, para su lectura e interacción por parte del usuario.

../../_images/3_089_aggregator_realm_visualize-report_0-61.png

La información generada por WOCU-Monitoring para este tipo de Informe es presentada al usuario a través de dos paneles: uno de configuración y otro que engloba todos los datos relacionados con la evolución de la métrica seleccionada.

../../_images/3_051_aggregator_realm_reports_reports_metrics-evolution-visualize-tab_0-58.png

Panel configuración de Informes de Evolución de Métricas

Este panel de configuración presenta los filtros y parámentros establecidos en la configuración del informe generado.

../../_images/3_052_aggregator_realm_reports_reports_metrics-evolution-configuration-pannel_0-58.png

Estos son:

ID: código identificador del informe.

Nombre (Name): nombre de identificación asignado al informe.

Descripción (Description): texto descriptivo relativo al informe.

Comentarios (Comments): muestra los comentarios añadidos por el usuario.

Creado en (Create at): indica la fecha y hora de creación del informe.

Creado por (Create by): indica el usuario creador/propietario del informe.

Reino (Realm): indica el nombre del Reino objeto del informe.

Ámbito (Scope): indica el ámbito o alcance del informe (Host, Host & Services, Business Processes y All).

Grupo de métricas (Metric groups): resumen de las métricas analizadas indicando:

  • Marco temporal: indica hora y fecha de inicio (From:) y fin del periodo establecido (To:) en el informe.

  • Columna Host: dispositivo seleccionado para el estudio de sus métricas. Si aparece el espacio vacío, indica que no se ha especifica un dispositivo concreto.

  • Columna Title: de la gráfica de una métrica/s.

  • Columna Metrics: conjunto de métricas recopiladas.

../../_images/3_052a_aggregator_realm_reports_reports_metrics-evolution-configuration-metric-groups_0-45.png

Cuando la configuración del informe incluya el filtrado por expresiones regulares, estás serán especificadas tanto para Métricas (Columna Metric), como para Servicios (Columna Service Description).

../../_images/3_052b_aggregator_realm_reports_reports_metrics-evolution-configuration-metric-regex_0-45.png

Metrics Evolution

Este panel es presentado al usuario a través de dos bloques principales:

Opciones de filtrado

Puesto que pueden existir un número elevado de dispositivos y métricas, WOCU cuenta con opciones de filtrado para refinar y organizar los datos mostrados en la gráfica. Estos son:

../../_images/3_053_aggregator_realm_reports_reports_metrics-evolution-filters_0-58.png

Host

Indica el Dispositivo para el que se han recopilado los datos métricos. En el supuesto de haber ejecutado el informe con la totalidad de los Dispositivos integrantes del Reino, se desplegará un listado para la libre elección de uno de ellos y visualizar la evolución de la métrica aplicada.

Service description

Este campo indica a qué Servicio de un Dispositivo alude el informe para la métrica seleccionada.

Nota

Un servicio puede tener varias métricas, por ejemplo, el servicio Traffic_lo cuenta con dos métricas distintas: tráfico entrante (metric_1_traffic_in) y tráfico saliente (metric_1_traffic_out), para el dispositivo wocu-engineer. Por lo tanto, al seleccionarse en este filtro este servicio, en la gráfica podrá visualizarse ambas métricas. Gracias a este campo resulta más sencillo establecer la relación entre las distintas métricas mostradas para los servicios de un dispositivo.

../../_images/3_053a_aggregator_realm_reports_reports_metrics-evolution-service-description_0-36.png

Metric group

En el caso de haber generado varias gráficas, este campo desplegará el listado de todas ellas. Es posible visualizar las gráficas tanto individualmente, como de forma conjunta, seleccionando la opción All.

../../_images/3_053b_aggregator_realm_reports_reports_metrics-evolution-metric-group_0-45.png

Gráfica de Evolución de Métricas

Esta gráfica refleja la evolución de una métrica/s para un Dispositivo monitorizado y en un intervalo temporal determinado.

../../_images/3_053c_aggregator_realm_reports_reports_metrics-evolution-chart_0-58.png

La gráfica ofrece información histórica de acuerdo a los datos registrados, lo que permite observar su evolución métrica en el tiempo (valores alcanzados en eje vertical y tiempo en eje horizontal).

Importante

El tipo de unidad de los valores obtenidos de las métricas representadas (%, ms, KB/s…), vendrá indicado en el eje Y de la gráfica, siempre y cuando:

1. La unidad venga ya especificada de la BBDD origen de almacenamiento de métricas. En caso contrario, no se mostrará la magnitud en la que se modelan y muestran los valores.

2. Todas las métricas recopiladas para el informe compartan la misma unidad. En caso contrario, esta no será mostrada.

Gracias a la leyenda ubicada a la derecha de la gráfica, identificamos el color de la línea que representa los valores recogidos para una métrica determinada, así como los valores máximos (MAX), medios (AVG) y mínimos (MIN) registrados. Al ser posible añadir varias métricas en una única gráfica, la leyenda facilita la visualización y comparación de las mismas.

Los valores representados también son visibles en la gráfica. Situando el cursor sobre un punto en concreto en la función, aparecerá una ventana emergente con información adicional. WOCU-Monitoring indicará primero la fecha y hora en que fue registrado, y por último el valor exacto alcanzado (en la unidad registrada en la BBDD).

../../_images/3_053d_aggregator_realm_reports_reports_metrics-message-values_0-58.png

Atención

Para reducir la carga de cómputo del informe, los datos mostrados en la gráfica son el resultado del promedio de los valores reales registrados. Esta situación es notificada al operario con el siguiente mensaje:

../../_images/3_053h_aggregator_realm_reports_reports_metrics-note_0-58.png

Además la leyenda puede ser ocultada y dejar más espacio para la visualización de la gráfica. Para ello basta con pulsar sobre el icono de la flecha a la derecha (“→”), ubicado a la izquierda de la leyenda.

../../_images/3_053e_aggregator_realm_reports_reports_metrics-legend_0-58.png

Accionano el botón i, se muestra un nuevo cuadro resumen Metric group stats que facilita la consulta de datos destacados sobre una métrica y dispositivo seleccionado.

Esta información se compone de:

  • Service Name

  • Title

  • Tabla global con valores relevantes alcanzados en la evolución de la métrica (MAX, MIN y AVG).

../../_images/3_053g_aggregator_realm_reports_reports_metrics-info_0-58.png

Por último, la gráfica incorpora un conjunto de funcionalidades que facilita su comprensión y análisis. Estas son:

../../_images/3_053f_aggregator_realm_reports_reports_metrics-options_0-58.png

Download plot: se ejecuta una descarga de la gráfica en formato svg.

Pan: con esta opción es posible desplazar o mover la vista de la gráfica a lo largo de sus ejes.

Autoscale: con esta opción se ajustará automáticamente la escala de los ejes para que todos los puntos de datos sean visibles en la gráfica, evitando que algún punto quede fuera del rango visible.

Zoom in: la opción del icono de la lupa con el signo “+”, acerca la vista de la gráfica mostrada.

Zoom out: la opción del icono de la lupa con el signo “-” aleja la vista de la gráfica mostrada.

Reajustar (Rearrage): la opción del icono con líneas horizontales, vuelve a la vista de zoom por defecto.

Reset axes: con esta opción se restablece automáticamente los límites de los ejes a sus valores predeterminados, deshaciendo cualquier ajuste manual realizado previamente.