Utilizar las vistas de interacción de rastreo UML2

La visualización de las interacciones de hosts 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 la vista de diagrama de interacciones de rastreo

Para abrir una vista de diagrama de interacción de rastreo, siga estos pasos:

  1. Seleccione el supervisor que representa el clúster de aplicaciones en la vista Supervisor de perfilado.
    Nota: debe pasar al diseño distribuido para ver 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, Host
    Host 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 hasta y desde distintas páginas en el diagrama de secuencia.
Para abrir la visión general del diagrama, pulse el botón Botón de visión general del diagrama de secuencia en la esquina inferior derecha de la vista.
Nota: Este botón solo 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: sólo es aplicable a interacciones de objeto o clase.

Investigar líneas de vida

La investigación de líneas de vida le permite ver todas las interacciones de rastreo de una línea de vida concreta. Esta función permite a un usuario rastrear la causa raíz de un problema desde un host hasta un proceso, una hebra y eventualmente una clase u objeto.La opción de investigación está disponible en las interacciones de host, agente, proceso y hebra. Para investigar o abrir una línea de vida, selecciónela, púlsela con el botón derecho del ratón y seleccione Abrir en la línea de vida seleccionada. Para restablecer las opciones de profundización, utilice la opción de la barra de herramientas Restablecer todas las acciones de profundización Icono de Restablecer todas las acciones de profundización y la lista desplegable correspondiente.

Resaltar una pila de llamadas

El resaltado de una pila de llamadas le permite ver todas las invocaciones de método en una pila de llamadas. Para resaltar una pila de llamadas, seleccione un método, púlselo 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 temporal situada en el extremo izquierdo de un diagrama de rastreo indica el tiempo transcurrido entre eventos consecutivos. La escala de compresión temporal muestra la situación del tiempo entre los intervalos temporales 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 temporal. La barra y la escala de compresión temporal 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 modos:

  1. Pasando el puntero del ratón sobre la línea de vida en el lado izquierdo del diagrama.

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

    Intervalo de tiempo entre mensajes.

Ocultar y mostrar mensajes y líneas de vida

Ocultar y mostrar patrones en las líneas de vida y mensajes le permite examinar sólo ciertos objetos de interés en la vista. Nota: solamente 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 de coincidencia, especifique el patrón que desea buscar en los datos de perfilado.
  4. Seleccione si desea buscar le patrón en un Objeto o clase, en una Entrada o salida de método o ambas opciones.
    Nota: asegúrese de que se selecciona como mínimo una de las opciones Objeto o clase o Entrada o salida de método en el recuadro de diálogo Buscar. Si ninguna de las dos está seleccionada, el mandato Buscar aparecerá inhabilitado.
  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), para acercar o para alejar, utilice este conjunto de controles de la barra de herramientas. Restablecer, acercar, alejar.

 

Conceptos relacionados
Visión general del Analizador de anotaciones y rastreo
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
Vistas de diagrama de secuencia