En este artículo mostraremos una opción bien sencilla para la explotación de las métricas capturadas por CA Wily Introscope, como una alternativa para aquellos clientes que estén más familiarizados con herramientas comunes de escritorio como MS Excel.
Esta opción es solo una de varias formas de extraer y consultar datos de la base de datos de Introscope, y vamos a utilizar una herramienta denominada “Excel Integration Toolkit” creada por John Bley, que podemos encontrar en el sitio de la comunidad de Wily siendo clientes o socios de negocios de CA.
Este toolkit trae su documentación y ejemplos de utilización, es bastante sencillo de usar, solamente debemos copiar el archivo data.war en la carpeta webapps situada en el Home del Enterprise Manager, no necesitamos reiniciar el servicio ya que se hace un despliegue en caliente de la aplicación.
Lo que este toolkit nos instala es una aplicación web que nos permite lanzar consultas sobre las métricas almacenadas a través de una URL, solo tenemos que hacer parsing de los datos retornados y mostrarlos en pantalla desde nuestra herramienta preferida, en este caso lo haremos con excel.
La aplicación nos incorpora una página llamada demo que nos muestra los parámetros que podemos enviar para restringir nuestra consulta (expresión del agente a consultar, expresión de la métrica, tiempo de consulta,formato de salida), vamos a usarla para asegurarnos que estamos usando los valores correctos, antes de pasar a excel.
Para este ejemplo vamos a consultar los tiempos de respuesta de las aplicaciones web de un servidor específico, para el último día.
Verificamos el resultado que nos arroja la consulta.
Este es el formato de salida “trimmed” que nos entrega la información de las métricas en 8 columnas (agent, metric, datetime, period, count, min, val, max), mostrándonos un datapoint por fila. Sin embargo tenemos 4 opciones más de visualización documentadas con el toolkit.
Ahora vamos a construir un pequeño reporte en MS Excel, usaré la versión 2007.
En una hoja de datos, vamos al menu Datos > Desde Web, nos aparece una ventana emergente en la que copiaremos la URL que obtuvimos de la página demo del toolkit, y luego hacemos clic en importar.
Ahora nos aparecerá una ventana llamada Importar Datos, entramos a modificar las “Propiedades”, para eliminar el formato de la tabla que importa, para ello desmarcamos la casilla “Mantener el formato de las celdas” y aceptamos.
Eso nos trae todos los datos consultados a Excel, ahora vamos a “maquillarlos”, lo primero que haremos es poner un título a las celdas, podemos basarnos en la documentación que nos da un String separado por comas de las columnas exportadas por cada tipo de visualización del toolkit, en nuestro caso: agent, metric, datetime, period, count, min, val, max. Ponemos este texto en la primera fila, y usamos la utilidad “Texto en Columnas” para distribuir cada etiqueta a su respectiva columna.
Ahora vamos a crear una tabla dinámica a partir de estos datos. Hacemos clic en Insertar > Tabla Dinámica y escogemos los campos que queremos mostrar en nuestro gráfico, aprovechando las facilidades visuales de Excel, solo arrastramos los campos agent y metric a los rótulos de columna, datetime a los rótulos de columna, y el campo val a los valores, modificamos la operación que se le aplica a val para asignar el promedio y tenemos una tabla resumen bien sencilla.
Ahora hagamos una gráfica sobre estos datos. Solo nos situamos en cualquier campo de la tabla, hacemos clic en Insertar > Gráfico de Líneas, y ya está.
Con las facilidades gráficas de excel, las características de obtención de datos dinámicas, la integración con MS Word y demás productos office, la combinación de correspondencia, en fin se nos abre un mundo de posibilidades donde podemos terminar de producir un reporte de la complejidad que lo queramos.
Espero les haya sido de utilidad. Saludos!