Monitorar Rastreamentos no Trace Explorer
Você pode monitorar rastreamentos e intervalos submetidos a upload usando origens de dados do serviço Application Performance Monitoring no Trace Explorer.
Os rastreamentos são usados para rastrear o tempo gasto por um aplicativo que processa uma solicitação e o status da solicitação. Cada rastreamento consiste em um ou mais intervalos, e a lista de rastreamentos no Trace Explorer é uma lista de intervalos raiz, que é o início de uma transação. Por exemplo, um rastreamento de upload de página pode consistir em intervalos de chamada AJAX, intervalos de atualização de página etc. Os intervalos, por sua vez, têm dimensões, que são pares de chave/valor anexados ao intervalo para fornecer informações adicionais e contexto sobre a operação executada no intervalo. No Trace Explorer, você pode usar dimensões para consultar e filtrar rastreamentos e intervalos.
Para monitorar rastreamentos:
- Acesse a console do Oracle Cloud Infrastructure.
- Abra o menu de navegação, clique em Observabilidade e Gerenciamento. Em Application Performance Monitoring, clique em Trace Explorer.
- No canto superior direito da página Trace Explorer, selecione um compartimento e um domínio do APM. Opcionalmente, você pode alterar o período padrão (Últimos 60 minutos) para exibir todos os rastreamentos com intervalos que foram iniciados dentro do intervalo de tempo selecionado.
O Trace Explorer exibe dados de rastreamento determinados por uma consulta pronta para uso. Esta página tem os seguintes componentes principais, que permitem executar ou editar consultas prontas para uso e personalizar a view para exibir dados de rastreamento pertencentes à área do aplicativo que você deseja monitorar.
- Gráficos, que é fechado por padrão à esquerda, exibe os gráficos spark selecionados em uma consulta que inclui
timeseries
.Com o painel Gráficos aberto, se você executar uma consulta que inclua
timeseries
ou clicar no botão de seleção rápida Rastrear Serviços, que já contémtimeseries
na consulta, poderá clicar nos gráficos de ignição na tabela para adicioná-los ao painel Gráficos, conforme visto na imagem abaixo. Você pode adicionar vários gráficos para exibir no painel, o que permite dar uma melhor olhada nos gráficos e compará-los rapidamente. - Atributos, à esquerda, lista as dimensões (com valores de string) e métricas (com valores numéricos) disponíveis para Rastreamentos e Espaços, que você pode adicionar a uma consulta. Os atributos incluem:
- Atributos predefinidos disponíveis no serviço Application Performance Monitoring e configurados por origens de dados, como Nome do Serviço e Nome da Operação. Independentemente do domínio do APM selecionado, o mesmo conjunto de atributos prontos para uso está disponível na lista Atributos.
- Atributos personalizados que você pode adicionar com base em seus requisitos ao configurar as origens de dados. O conjunto de atributos personalizados é específico para o domínio APM selecionado.
Se você passar o mouse sobre uma dimensão, um link será revelado e você poderá clicar nele para exibir os valores da dimensão na caixa de diálogo Dimensão <Nome> Valores. Observe que um link não é revelado para métricas (valores numéricos), como
ApdexScore
. Além disso, com base em se a dimensão está listada na guia Rastreamentos ou na guia Espaços em Atributos, os valores da dimensão são diferentes. Se você clicar em uma dimensão listada na guia Rastreamentos, somente os valores nos rastreamentos (intervalos de raiz) serão exibidos na caixa de diálogo Dimensão <Nome> Valores e se você clicar na mesma dimensão na guia Intervalos, os valores de todos os intervalos serão exibidos. A caixa de diálogo Dimensão <Nome> Valores também tem os botões Copiar, Adicionar à Consulta e Adicionar ao Filtro Global, que você pode clicar para copiar um valor de dimensão ou inseri-lo em uma consulta ou em um filtro global.Para obter informações sobre:
- Dimensões de Rastreamento e Intervalo. Consulte Sobre Atributos de Rastreamento e Intervalo
- Consultas, consulte Trabalhar com Consultas no Trace Explorer
- Comparar intervalos, à esquerda, exibe uma lista de intervalos selecionados para comparação entre si.
Você pode adicionar até um máximo de 4 intervalos à lista. Para obter mais informações, consulte Comparar Intervalos.
-
A Barra de Consulta contém Botões de seleção rápida que vêm com consultas prontas para uso, um ícone Ações (
) no lado direito da Barra de Consulta, Executar para executar uma consulta e um menu suspenso para Exibir consultas em segundo plano.
Botões de seleção rápida: Por padrão, os botões de seleção rápida, como Rastreamentos, Serviços e Operações, vêm com consultas prontas para uso que se baseiam em algumas das pesquisas prováveis de dados de rastreamento. As consultas no Trace Explorer seguem uma sintaxe simplificada semelhante a SQL que inclui cláusulas e dimensões para filtrar, categorizar e exibir dados de rastreamento e permite filtrar grandes quantidades de dados de rastreamento e exibir as informações de seu interesse.
Por exemplo, aqui está a consulta pronta para uso na seleção rápida Rastreamentos, que usa cláusulas e dimensões prontas para uso para exibir informações pertencentes a rastreamentos:
show (traces) TraceStatus as Status, TraceFirstSpanStartTime as "Start Time", ServiceName as Service, OperationName as Operation, TraceDuration as Duration, span_summary() as Spans, ErrorCount as "Span Errors" where (ApmrumPageUpdateType <> 'Click' or ApmrumPageUpdateType is omitted)
Com base nessa consulta, uma lista de 100 rastreamentos é exibida com as seguintes colunas para o período selecionado:
- Serviço: Operação: Exibe o intervalo raiz do rastreamento, ou seja, o serviço e a operação em que a solicitação é iniciada. Conforme especificado pela cláusula
where
na consulta, os intervalos raiz nos quais a operação de atividade do usuário (ApmrumPageUpdateType
) éClick
ou onde o valor não está definido não são exibidos. - Status: Exibe o status do rastreamento:
- Concluído: Indica que o intervalo raiz está disponível no Trace Explorer, mas não há informações sobre os erros.
- Incompleto: Indica que o intervalo raiz não está disponível no Trace Explorer, portanto, o rastreamento está incompleto.
- Sucesso: Indica que o intervalo raiz está disponível no Trace Explorer e o código de erro e o tipo denotam sucesso (HTTP 200).
- Erro: Indica que o intervalo raiz tem erros.
- Horário Inicial: Exibe o horário em que o intervalo raiz foi iniciado.
A lista de rastreamentos é classificada pela coluna Horário Inicial. No entanto, você pode classificar a lista por qualquer uma das colunas disponíveis. Por exemplo, você pode classificar a lista de rastreamento por Duração para exibir os rastreamentos que levaram mais tempo na parte superior da lista.
- Duração: Exibe a duração do tempo entre o início do primeiro intervalo e o fim do último intervalo. O gráfico de barras na coluna Duração ajuda a identificar o rastreamento que foi executado por mais tempo.
- Intervalos: Exibe o número total de intervalos no rastreamento. Se você passar o mouse sobre o gráfico de barras na coluna Intervalos, um detalhamento do número de intervalos em cada serviço no rastreamento e o número de erros, se houver, serão exibidos.
- Erros de Intervalo: Exibe o número de intervalos com erros.
Custom query bar: From Query Bars in Administration, under Resources, or from Manage using the Actions icon (
) at the right of the Query Bar, you can create a custom query bar, where you can add your own quick pick buttons with custom queries.
No ícone Ações (
) à direita da Barra de Consulta, você pode abrir outras barras de consulta disponíveis no painel Abrir barra de consulta para ser a barra de consulta atual. Você também pode salvar a Barra de Consulta atual como padrão.
Consultas em segundo plano: Você pode criar consultas e executá-las em segundo plano. Isso é útil quando você tem consultas que podem levar algum tempo para serem executadas. Para obter informações, consulte Configurar uma Consulta em Segundo Plano.
- Serviço: Operação: Exibe o intervalo raiz do rastreamento, ou seja, o serviço e a operação em que a solicitação é iniciada. Conforme especificado pela cláusula
-
O Filtro global permite que você adicione um filtro para os resultados da sua consulta que permanecerá enquanto trabalha no Trace Explorer, permitindo que você mantenha determinados critérios fixos enquanto a consulta estiver sendo alterada, como você, por exemplo, alterne entre as Separações Rápidas. O Filtro global, formado como uma cláusula
where
, não será mostrado na caixa de consulta, mas funcionará junto com a consulta e poderá ser ativado ou desativado usando a chave no lado direito da barra.Usando o ícone Ações (
) à direita da Barra de filtro global, da mesma forma que as consultas, você pode salvar o filtro atual e abrir o painel Abrir filtro global, no qual é possível pesquisar, editar e abrir filtros salvos rapidamente. Você pode editar, gerenciar e excluir filtros salvos de Filtros Globais em Administração, em Recursos.
Você também pode clicar no ícone Ações () para cada rastreamento ou intervalo e executar as seguintes ações:
- Mostrar Detalhes do Rastreamento ou Mostrar Detalhes do Intervalo
- Mostrar Topologia de Rastreamento
- Mostrar Faixas ou Mostrar Intervalos
Observe que a opção Mostrar Topologia de Rastreamento é exibida no menu Ações somente se a consulta suportar a exibição Topologia. As opções Mostrar Detalhes de Rastreamento ou Mostrar Detalhes da Faixa são exibidas quando uma lista de traços ou intervalos é exibida e as opções Mostrar Rastreamentos ou Mostrar Intervalos são exibidas para resultados de consultas agregadas que têm a cláusula group by
.