La recogida de datos estandarizada es uno de los requisitos de tecnología centrales identificados por el proyecto de Plataforma de herramientas de prueba y rendimiento. Como primer logro de las tecnologías indicadas y tomando como base las herramientas actuales de Eclipse, se ha desarrollado el analizador de anotaciones y rastreo, destinado a los desarrolladores y al personal de soporte técnico.
Se ha diseñado una interfaz que proporciona un único punto de operación para manejar las anotaciones y los rastreos producidos por los diversos componentes de un sistema desplegado. El enlace entre estos dos conjuntos de herramientas (el rastreo y las anotaciones) ayuda a rellenar el vacío existente entre la determinación de problemas y la depuración de aplicaciones y el middleware. A base de capturar y correlacionar eventos de extremo a extremo en la pila distribuida de la aplicación de un cliente, esta herramienta permite realizar un análisis más estructurado de los problemas de una aplicación distribuida. La herramienta también hace que a una persona le resulte más fácil y más rápida la tarea de depurar y resolver problemas dentro de un sistema.
La determinación de la causa raíz de un problema en un sistema que conste de una
serie de productos puede ser una tarea difícil. Todos los productos
producen datos para la determinación de problemas, como pueden ser los
registros de rastreo, los registros de anotaciones y los mensajes. Sin embargo,
no resulta fácil correlacionar los datos de determinación de problemas de los
distintos productos y de los productos existentes en distintos servidores. Los datos de
determinación de problemas de cada producto tan solo proporcionan una vista parcial del
problema global del sistema. Las indicaciones de la hora
no son suficientes: no tienen la suficiente granularidad y ocurre a menudo que
los relojes no están bien sincronizados entre los servidores. Todas estas cuestiones
hacen que resulte muy difícil identificar un problema (es decir, determinar qué servidor,
qué producto y qué causa ha originado el problema), y las dificultades no cesan de
aumentar al crecer la complejidad y el tamaño de un sistema.
Esta complejidad se ve reducida con el analizador de anotaciones y rastreo que le permite importar
diversos archivos de anotaciones, así como las bases de datos de síntomas que
servirán para analizar los archivos de anotaciones. La principal dificultad que tiene la
identificación de los problemas en las soluciones de hoy en día es que los datos de determinación
de problemas entre los productos no están correlacionados; es decir, no resulta fácil averiguar qué
relación hay entre los eventos capturados por uno de los productos y los eventos capturados por los
otros productos. El analizador de de anotaciones y rastreo pretende solucionar este problema,
porque ahora podrá importar y analizar archivos de anotaciones (o archivos de rastreo) de múltiples
productos, así como averiguar la relación que existe entre los eventos capturados por los distintos
productos (correlación).
El resto de infraestructuras básicas del analizador de anotaciones y rastreo forman parte
del proyecto Eclipse Test and
Performance Tools Platform de fuente abierto.
A continuación se proporciona un resumen de las características proporcionadas por el analizador de anotaciones y rastreo.
Importar archivos de anotaciones
Importar un archivo de anotaciones
Vistas del Analizador de anotaciones y rastreo
Vista Anotaciones
Vista Interacciones de anotaciones (correlación)
Vista Interacciones de hebra de anotaciones (correlación)
Vista Resultados del análisis de síntomas
Motor de base de datos de síntomas y análisis
Bases de datos de síntomas
Editor de base de datos de síntomas
Crear una base de datos de síntomas
Importar una base de datos de síntomas
Editar una base de datos de síntomas
Utilizar una base de datos de síntomas
Exportar una base de datos de síntomas
Conceptos relacionados
Bases de datos de síntomas
Modelo de Evento base común (CBE)
Correlación de archivos de anotaciones
Vista Anotaciones
Visión general de la herramienta de perfilado
Tareas relacionadas
Establecer preferencias de anotación
Trabajar con archivos de anotaciones
Importar una base de datos de síntomas
(C) Copyright IBM Corporation 2000, 2006. Reservados todos los derechos.