Exibir Topologia de Serviço

Você pode exibir os relacionamentos de chamada entre serviços ou operações em um conjunto de rastreamentos ou intervalos consultados na exibição Topologia do Trace Explorer.

As informações visualizadas na exibição Topologia são baseadas em uma consulta de topologia, que pode ser uma consulta pronta para uso ou uma consulta personalizada inserida manualmente. Observe que, se a consulta pronta ou personalizada tiver a cláusula group by, a view Topologia não será exibida.

A visualização Topologia fornece uma visão geral de todos os serviços ou operações em um conjunto de rastreamentos e permite que você se concentre em um determinado serviço ou operação, seus relacionamentos de chamada e as métricas geradas em cada chamada. O serviço Application Performance Monitoring cria a topologia com base no relacionamento pai-filho de intervalos individuais. Para começar a explorar a view Topologia e seus recursos, clique no botão Seleção Rápida Rastreamentos e, em seguida, clique no ícone Topologia (Ícone de topologia). Ao fazer isso, você observará que a sintaxe da consulta pronta para uso na seleção rápida Rastreamentos foi alterada para incluir as cláusulas que constituem uma consulta de topologia:

TOPOLOGY FOR NODES BY <Specifies the nodes to aggregate the traces or spans. Typically, traces or 
                        spans are only aggregated by serviceName or serviceName and operationName.> 
SOURCE <TRACES | SPANS> WHERE <clause> ORDER BY <clause> FIRST <n> ROWS 
AGGREGATE LINKS BY <Specifies the metrics to be displayed for calls.>
ADD FINAL LINKS <Displays spans that represent calls to external services or databases, if specified.>
INCLUDE ROOTS <Displays arrows that represent the initial call to each root span.>

SOURCE consulta rastreamentos ou intervalos para selecionar os rastreamentos que serão usados para criar a topologia. Observe que, por padrão, somente os 100 principais rastreamentos são exibidos na topologia. No entanto, você pode adicionar FIRST <number> ROWS à consulta para visualizar uma topologia resumida de até 200.000 rastreamentos.

Com base na consulta de topologia na seleção rápida Chaves, os serviços nos rastreamentos consultados são exibidos por padrão. Os diferentes nós coloridos correspondem aos serviços monitorados no rastreamento que também estão listados na legenda Serviços no Diagrama, que podem ser exibidos clicando no ícone Mostrar Controles do Diagrama (Ícone Mostrar Controles de Diagrama). Os nós cinza indicam clientes desconhecidos, serviços externos ou bancos de dados que não são monitorados. As setas entre os nós denotam chamadas e você pode passar o mouse sobre elas para exibir os serviços de e para e as métricas, conforme especificado na consulta.

Para exibir as operações no rastreamento na view Topologia, clique no ícone Mostrar Operações (Ícone Mostrar Operações). Nessa exibição, todas as operações do mesmo serviço estão na mesma cor e, quando você passa o mouse sobre as setas, são exibidas as operações de e para: com as métricas especificadas na consulta.

Veja a seguir uma imagem da view Topologia, que mostra os serviços em um conjunto de rastreamentos consultados.

View de Topologia

Na view Topologia, você pode:

  • Selecione uma métrica na lista drop-down Largura da Seta e a largura das setas será alterada, dependendo do valor da métrica. As chamadas com um valor mais alto para a métrica selecionada são indicadas por uma seta mais espessa.
  • Clique com o botão direito do mouse no espaço em branco para exibir um menu com opções que permitem mostrar ou ocultar tipos específicos de nós. Em seguida, você pode selecionar a opção Mostrar Tudo no menu para exibir toda a topologia da consulta.
  • Coloque o cursor em um nó e clique com o botão direito do mouse para exibir um menu com opções que permitem mostrar ou ocultar os vários nós e chamar relacionamentos pertencentes ao nó selecionado.
  • Clique em um serviço na legenda Serviços no Diagrama para exibir somente os nós desse serviço e suas chamadas de entrada e saída. Outros nós que não estão diretamente relacionados aos nós do serviço selecionado não são exibidos na topologia. Esta ação pode ser executada ao exibir serviços ou operações na exibição Topologia.

Além disso, você pode clicar no ícone Tabela (Ícone Tabela) na view Topologia para exibir as chamadas e métricas exibidas na topologia em um formato tabular.

Para voltar à exibição padrão no Trace Explorer na exibição Topologia, clique no ícone Mostrar consultas recentes (Ícone Mostrar consultas recentes) ao lado do campo de consulta para exibir e selecionar uma consulta de rastreamento recente ou clique em um dos botões de seleção rápida, como Chaves ou Rastrear Serviços.

Exibir Topologia de Rastreamento

No Trace Explorer, há algumas outras opções que você pode usar para exibir a topologia de um rastreamento individual.

Opções de Topologia de Rastreamento

  • Mostrar Detalhes do Rastreamento: Selecione essa opção para exibir a topologia do rastreamento e seus intervalos na janela Detalhes do Rastreamento.
  • Mostrar Topologia de Rastreamento: Selecione essa opção para exibir a topologia do rastreamento e seus intervalos na exibição Topologia. Essa opção será exibida se a consulta suportar a exibição Topologia.