Utilizar las vistas de interacción de rastreo UML2

La visualización de las interacciones de sistemas principales y procesos en las vistas Diagrama de secuencia de la perspectiva Perfilado y anotación sirve de ayuda en las tareas de administración de la carga de trabajo de las aplicaciones distribuidas. La representación del tiempo en estas vistas sirve para determinar los cuellos de botella que se producen en el rendimiento de las aplicaciones y en las comunicaciones de la red.

Prerrequisitos:

Las vistas de diagrama de secuencia proporcionan distintas acciones que pueden realizarse para ver y analizar fácilmente las interacciones de rastreo.

Abrir una vista de diagrama de interacciones de rastreo

Para abrir una vista de diagrama de interacciones de rastreo, siga los pasos siguientes:

  1. Seleccione el supervisor que representa el clúster de aplicaciones en la vista Supervisor de perfilado.
    Nota: conmute a Diseño distribuido para ver los supervisores.
  2. Pulse el botón derecho, seleccione Abrir con  y seleccione el tipo de diagrama de interacción que desea ver. Se abre la vista Diagrama de secuencia mostrando entidades que corresponden al nivel de supervisión seleccionado. La tabla siguiente muestra las vistas de interacción disponibles para cada nivel de supervisión seleccionado.
    Nivel de supervisión seleccionado Vistas de interacción disponibles
    Supervisor Supervisor, Sistema principal
    Sistema principal Proceso, Agente
    Proceso Clase, Objeto, Hebra
    Análisis de tiempo de ejecución Clase, Objeto, Hebra

Abrir la visión general del diagrama

Para grandes vistas en las que es necesario desplazarse, la visión general puede utilizarse para navegar por las distintas páginas del diagrama de secuencia.
Para abrir la visión general del diagrama de secuencia, pulse el botón Sequence diagram overview button que hay en la esquina inferior derecha de la vista.
Nota: este botón sólo se visualiza cuando es necesario desplazarse.

Trabajar con líneas de vida y mensajes

Navegar por líneas de vida y mensajes

Para vistas con varias páginas hay varios métodos de navegación disponibles.

Contraer y expandir líneas de vida

Contraer y expandir líneas de vida sirve para ocultar o expandir secciones de datos dentro de una vista.

Nota: solo interacciones de objeto o clase

Contraer y expandir mensajes

Contraer y expandir mensajes sirve para ocultar o mostrar todas las llamadas de método invocadas desde un método seleccionado. Nota: esto sólo se aplica a interacciones de objeto o de clase

Profundizar en líneas de vida

Profundizar en una línea de vida le permite ver todas las interacciones de rastreo que hay dentro de una determinada línea de vida. Esta función permite a un usuario realizar un rastreo de la causa raíz de un problema desde un sistema principal a un proceso, a una hebra o incluso a una clase o a un objeto. La opción de profundización está disponible en interacciones de sistema principal, agente, proceso y hebra. Para profundizar en una línea de vida, seleccione la línea de vida, pulse con el botón derecho del ratón y seleccione Abrir la línea de vida seleccionada.

Resaltar una pila de llamadas

Resaltar una pila de llamadas le permite ver todas las invocaciones de método de una pila de llamadas. Para resaltar una pila de llamadas, seleccione un método, pulse con el botón derecho del ratón y seleccione Resaltar pila de llamadas. Se resaltarán todas las invocaciones de método de la pila de llamadas.

Ver intervalos de tiempo

La barra de compresión de tiempo que hay junto al extremo izquierdo de un diagrama de rastreo indica el tiempo transcurrido entre eventos consecutivos. La escala de compresión de tiempo muestra la situación del tiempo entre los intervalos de tiempo mínimo y máximo. La intensidad del color se utiliza para indicar el tiempo, es decir, cuanto mayor sea la intensidad, mayor será el intervalo de tiempo. La barra y la escala de compresión de tiempo pueden proporcionar una indicación exacta de qué parte de un método consume más tiempo. Una zona activa puede estar situada entre dos llamadas, en una llamada y en una entrada o salida de un método, o bien puede cubrir todo un método.

El tiempo relativo transcurrido entre dos llamadas o devoluciones de método consecutivas puede verse de dos formas:

  1. Pasando el puntero del ratón sobre la línea de tiempo que hay en la parte izquierda del diagrama.

    Intervalo de tiempo.
  2. Seleccionando un mensaje y pasando el puntero del ratón sobre otro mensaje para ver el tiempo transcurrido entre los dos mensajes.

    Time interval between messages.

Ocultar y visualizar mensajes y líneas de vida

Ocultar y visualizar patrones de líneas de vida y de mensajes le permite examinar únicamente determinados objetos de interés de la vista. Nota: esta opción sólo está disponible para interacciones de objeto, clase, hebra y agente.

Buscar interacciones de rastreo

Para crear criterios de búsqueda, siga estos pasos:

  1. Abra el menú desplegable de la barra de herramientas.
  2. Seleccione Buscar. Se abre el recuadro de diálogo Búsqueda de diagrama de secuencia.

    Diálogo Búsqueda de diagrama de secuencia

  3. En el campo Serie coincidente, especifique el patrón que desea buscar en los datos de perfilado.
  4. Seleccione si desea buscar el patrón en un Objeto o clase, en una Entrada o salida de método o en ambos.
    Nota: asegúrese de que al menos una de las opciones, Objeto o clase o Entrada o salida de método, esté seleccionada en el recuadro de diálogo Buscar. Si ninguna de las dos está seleccionada, los resultados de la búsqueda estarán vacíos aunque haya al menos una coincidencia.
  5. Pulse Buscar. La vista actual se renueva con mensajes o líneas de vida que cumplen los criterios de búsqueda.

Sugerencia: el diálogo Buscar puede iniciarse utilizando la tecla CTRL-F.

Zoom para acercar y zoom para alejar

Para devolver la vista al tamaño de visualización por omisión (restablecer factor de zoom), acercar o alejar, utilice este conjunto de controles de la barra de herramientas. Restablecer, acercar, alejar.

 

Conceptos relacionados
Visión general del analizador de anotaciones
Correlación de archivos de anotaciones
Vista Interacciones de anotaciones
Vista Interacciones de hebras de anotaciones

Tareas relacionadas
Trabajar con archivos de anotaciones
Sincronizar hora

Consulta relacionada
Niveles de perfilado y vistas correspondientes
Controles de diagrama de secuencia
Categorías de línea de vida