Utilizando Visualizações de Interação de Rastreio UML2
A visualização de interações do host e de processos nas visualizações Diagrama de Seqüência
da Perspectiva Traçado de Perfil e Log ajudam na administração da carga de trabalho dos aplicativos distribuídos. A representação de tempo nessas visualizações ajuda a
determinar gargalos no desempenho do aplicativo e na comunicação de
rede.
Pré-requisitos:
As visualizações de diagrama de seqüência fornecem uma variedade de ações que podem ser realizadas para visualizar e analisar facilmente as interações de rastreio.
Para abrir uma visualização de diagrama de interação de rastreio, siga estas etapas:
- Selecione o monitor que representa o cluster de aplicativo na
visualização Monitor de Traçado de Perfil.
Nota: Alternar para Layout Distribuído para visualizar monitores.
- Clique com o botão direito do mouse e, em seguida, selecione Abrir com e selecione o tipo de diagrama de interação
que você deseja visualizar. A visualização Diagrama de Seqüência é aberta e mostra entidades correspondentes
ao nível de monitoramento selecionado.
A tabela a seguir lista as visualizações de interações disponíveis para cada nível de monitoramento selecionado.
Nível de Monitoramento Selecionado
| Visualizações de Interações Disponíveis
|
Monitor |
Monitor, Host |
Host |
Processo, Agente |
Processo |
Classe, Objeto, Encadeamento |
Análise do Tempo de Execução |
Classe, Objeto, Encadeamento |
Para visualizações maiores em que a rolagem é necessária, a visão geral pode ser utilizada para navegar
de e para páginas diferentes dentro do diagrama da seqüência.
Para abrir a visão geral do diagrama de seqüência, clique no botão
,
no canto inferior direito da visualização.
Nota: Esse botão é exibido somente quando a rolagem é necessária.
Navegando por linhas ativas e mensagens
Para visualizações com várias páginas, há diversos métodos de navegação disponíveis.
- Item de menu de navegação
- No menu drop-down da barra de ferramentas, selecione Navigação. Um submenu de navegação
é exibido.
- Selecione uma das opções de navegação.
- Item de menu de páginas
- No menu drop-down da barra de ferramentas, selecione Páginas. A caixa de diálogo Páginas do Diagrama de Seqüência é aberta.
- Digite o número da página que você deseja acessar. Clique em OK. A visualização é atualizada com a página de destino.
- Na barra de ferramentas ou no menu drop-down da barra de ferramentas, navegue utilizando os botões
Ir para próxima página e
Ir para página anterior.
- Ir para a mensagem
- Selecione uma mensagem.
Clique com o botão direito do mouse para tornar visível o menu de contexto.
- Para visualizar o retorno de uma chamada de método, selecione Go to message return no menu de contexto.
- Para visualizar o início de uma chamada de método, selecione Go to message no menu de contexto.
Reduzir e expandir linhas ativas pode ser utilizado para ocultar ou expandir seções de dados dentro de uma visualização.
- Para reduzir uma linha ativa
- Com a tecla CTRL pressionada, clique nas linhas ativas que você deseja reduzir.
- Clique com o botão direito do mouse para tornar visível o menu de contexto.
- Selecione Collapse selected classes or objects. A visualização é atualizada com as linhas ativas
selecionadas, mescladas em uma única linha ativa. A linha ativa reduzida é indicada por este ícone
.
- Para expandir linhas ativas
- Clique na linha ativa reduzida que você deseja expandir. Para visualizar o nome completo
da linha ativa, arraste o mouse sobre a linha ativa.
- Clique com o botão direito do mouse para tornar visível o menu de contexto.
- Selecione Expandir linha ativa selecionada. A visualização é atualizada com a linha ativa expandida selecionada.
Nota: Apenas Interações de Objeto ou Classe
A redução e expansão de mensagens pode ser utilizada para ocultar ou mostrar todas as
chamadas de método chamadas a partir de um método selecionado.Nota: Isso se aplica somente às interações de objeto ou de classe
- Para reduzir mensagens:
- Clique em uma mensagem dentro do diagrama da seqüência.
- Clique com o botão direito do mouse para tornar visível o menu de contexto.
- Selecione Collapse invoked methods. O diagrama da seqüência é atualizado
ocultando todas as chamadas de método do método selecionado. A mensagem reduzida é indicada por este ícone
.
- Para expandir mensagens
- Clique em uma mensagem reduzida dentro do diagrama da seqüência.
- Clique com o botão direito do mouse para tornar visível o menu de contexto.
- Selecione Expand invoked methods. O diagrama da seqüência é atualizado
mostrando todas as chamadas de método chamadas do método selecionado.
Pesquisar detalhadamente uma linha ativa permite visualizar todas as interações de rastreio
dentro de uma linha ativa específica. Esse recurso permite que um usuário rastreie a causa fundamental de um
problema de um host para um processo, um encadeamento e, eventualmente, uma classe ou um objeto.
A opção de pesquisa detalhada está disponível em interações de host,
agente, processo e encadeamento. Para pesquisar detalhadamente em uma linha ativa, clique com o botão direito do mouse e selecione Pesquisar detalhadamente na linha ativa selecionada.
Realçar uma pilha de chamadas permite visualizar todas as chamadas de
métodos em uma pilha de chamadas. Para realçar uma pilha de chamadas, selecione um
método, clique com o botão direito do mouse e selecione Realçar pilha de chamadas. Todas as
chamadas de métodos na pilha de chamadas serão realçadas.
A barra de compactação de tempo, ao longo da borda de um diagrama de rastreio, indica o
tempo decorrido entre eventos consecutivos. A escala de compressão de tempo mostra onde fica o tempo entre os tempos delta mínimo e máximo.
A intensidade da cor é utilizada para indicar a duração de tempo, ou seja, quanto maior a intensidade, mais alto o tempo delta.
A barra e a escala de compressão podem fornecer indicação precisa de qual parte do método consome o maior tempo. Pode estar localizado entre duas chamadas, em uma entrada ou saída
de chamada e de método ou pode abranger um método inteiro.
A quantidade relativa de tempo gasto entre duas chamadas de métodos consecutivas ou retornos podem
ser visualizados de duas formas:
- Passe o mouse sobre a linha de tempo, no lado esquerdo
do diagrama.
.
- Selecione uma mensagem e passe o mouse sobre outra mensagem para ver o tempo decorrido
entre duas mensagens.
.
Ocultando e Exibindo Mensagens e Linhas Ativas
Os padrões de exibição e ocultação em linhas de tempo e mensagens permitem que examine somente
alguns objetos de interesse na visualização. Nota: Isso está disponível somente para
interações de objeto, classe, encadeamento e agente.
- Para ocultar uma linha ativa, selecione a linha ativa, clique com o botão direito do mouse e selecione Ocultar linha ativa selecionada. A linha ativa
será ocultada na visualização.
- Para exibir somente uma linha ativa selecionada, selecione a linha ativa, clique com o botão direito do mouse e selecione Mostrar somente linha ativa selecionada.
Somente a linha ativa selecionada permanecerá na visualização. Todas as outras serão removidas.
- Para ocultar uma mensagem, selecione a mensagem, clique com o direito do mouse e selecione Ocultar mensagem selecionada. A mensagem
será ocultada na visualização.
- Para redefinir as opções de ocultação e exibição selecionadas:
- No menu drop-down, selecione Padrões de Ocultação/Exibição.
- No diálogo Padrões de Ocultação/Exibição de Diagrama de Seqüência, cancele a seleção de padrões de ocultação/exibição
que não deseja mais aplicar à visualização.
- Clique em OK.
- Para incluir um padrão de ocultação customizado:
- No menu drop-down, selecione Padrões de Ocultação/Exibição.
- No diálogo Padrões de Ocultação/Exibição de Diagrama de Seqüência, selecione Incluir.
- Defina um padrão de correspondência de cadeia e selecione se esse padrão será procurado em um
Objeto/Classe ou em uma Entrada/Saída de Método.
- Clique em Create. Na lista Ocultar/Exibir padrões, o padrão recém-criado será automaticamente selecionado.
- Clique em OK para aplicar o padrão de ocultação da exibição.
- Mensagens internas são chamadas de uma linha ativa para ela própria, por exemplo,
uma chamada de método dentro da mesma classe ou objeto. Para ocultar mensagens internas:
- Abra o menu drop-down da barra de ferramentas.
- Selecione Filter internal messages. Isso filtrará todas as mensagens internas.
- Para mostrar as mensagens internas novamente, selecione outra vez o item de menu no menu drop-down.
Para criar critérios de procura, siga estas etapas:
- Abra o menu drop-down da barra de ferramentas.
- Selecione Localizar. A caixa de diálogo Diagrama de Seqüência Localizado é aberta.

- No campo Cadeia de correspondência, especifique um padrão que deseja procurar
nos dados do traçado de perfil.
- Selecione se deseja procurar o padrão
em um Objeto ou Classe, em uma Entrada ou Saída de Método ou em ambas as opções.
Nota:Certifique-se de que ao menos uma das opções, Objeto ou Classe ou
Entrada ou Saída de Método, esteja selecionada na caixa de diálogo Localizar. Se nenhuma estiver selecionada, o resultado de uma localização ficará vazio, embora haja ao menos uma correspondência.
- Clique em Localizar. A visualização atual é atualizada com mensagens ou linhas ativas correspondentes aos critérios de procura.
Dica: O diálogo Localizar pode ser iniciado utilizando a tecla CTRL-F.
Para retornar a visualização para o tamanho de visualização padrão (reconfigurar fator de zoom),
para dar mais ou menos zoom, utilize esse conjunto de controles da barra de ferramentas.
.
Conceitos Relacionados
Visão Geral do Log Analyzer
Correlação de Arquivos de Log
Visualização Interações de Log
Visualização Interações de Encadeamento de Log
Tarefas Relacionadas
Trabalhando com Arquivos de Log
Sincronizando Tempo
Referência Relacionada
Níveis de Monitoração e Visualizações Correspondentes
Controles do Diagrama de Seqüência
Categorias da Linha Ativa
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.