• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Como usar a interface de serviços externos

A interface para serviços externos é um ótimo lugar para analisar um único serviço juntamente com seus serviços upstream e downstream. A interface começa com um mapa do serviço selecionado, juntamente com gráficos de desempenho mostrando os cinco principais resultados para tempo de resposta, taxas de transferência e taxas de erros. Se preferir, você também pode ver os mesmos detalhes do mapa representados em formato de tabela.

Como encontrar o recurso de serviços externos

O recurso de serviços externos está disponível no painel de navegação esquerdo quando você seleciona um serviço de monitor APM. Você pode abri-lo acessando one.newrelic.com > All capabilities > APM & Services. Selecione um aplicativo e, na seção Monitor , clique em External services.

O mapa de serviços externos

O mapa de abertura exibe o serviço selecionado como um vértice (formato hexagonal) com retângulos ao redor dos serviços upstream ou downstream. A visualização inicial é o serviço downstream, portanto a guia Downstream entities é selecionada por padrão. Quando você está nessa guia, os gráficos de desempenho (Response time, Throughput e Error rate) se aplicam aos serviços downstream. Você pode clicar em Upstream entities para alternar para esses gráficos de desempenho.

Screenshot showing the opening map for external services

Ver detalhes da transação

Na página inicial dos serviços externos, cada um dos retângulos contém vértices que representam os serviços upstream ou downstream. Os vértices são conectados entre serviços por arestas (linhas). Quando você detalha um serviço específico, os vértices nessas páginas de detalhamento se tornam o terminal do serviço para que você possa ver os detalhes da transação.

A espessura das linhas representa as taxas de transferência do serviço, e a escuridão da linha representa o tempo consumido (taxas de transferência vezes duração).

Legenda do mapa

Na legenda do mapa você tem a opção de selecionar dois tipos de serviços:

  • Services

    : São serviços que você possui e tem instrumentado.

  • Uninstrumented externals

    : são serviços não instrumentados que você pode ou não possuir.

Como funcionam os gráficos de desempenho

A página de abertura dos serviços externos exibe três gráficos de desempenho. Para o agente APM, esses gráficos de desempenho iniciais são preenchidos por dados métricos, enquanto para o OpenTelemetry, os valores iniciais são preenchidos por dados amostrados.

À medida que você detalha a página inicial – seja OpenTelemetry ou agente APM – cada página filha é preenchida por dados de amostra. Isso significa que se você não estiver vendo os dados esperados em páginas que mostram dados de amostra, talvez seja necessário aumentar sua amostragem.

Os gráficos de desempenho sempre refletem os dados da página que você está visualizando, mas o conjunto de gráficos de desempenho muda à medida que você faz uma busca detalhada abaixo da página de abertura. Aqui está o que você precisa para entender esses gráficos:

Gráfico de desempenho

Página

Descrição

Tempo de resposta

Todas as páginas
(APM e
OpenTelemetry)

A duração média das chamadas entre serviços na visualização inicial ou entre transações nas visualizações de detalhamento. A visualização inicial do APM mostra o tempo de resposta como dados métricos, que são baseados em todas as chamadas. A visualização inicial do OpenTelemetry mostra o tempo de resposta como dados trace , que são baseados apenas em chamadas de amostra.

O tempo de resposta em todas as páginas de detalhamento mostra o tempo de resposta como dados trace , que são baseados apenas em chamadas de amostra. O quão bem isso representa o desempenho real do sistema depende da taxa de amostragem efetiva.

Taxas de transferência

Página de abertura
(somente APM)

O número total de chamadas entre dois serviços.

Taxa de erros

Página de abertura
(somente APM)

O número de erros por minuto para chamadas entre dois serviços.

Contagem de chamadas de rastreamento

Página de abertura
(OpenTelemetry)

Páginas de detalhamento
(APM e
OpenTelemetry)

Representa o número de chamadas amostradas que temos para um determinado caminho entre dois serviços ou transações. Isto é inferior ao total das taxas de transferência, a menos que você esteja amostrando 100% de suas solicitações.

Contagem de erros de rastreamento

Página de abertura
(OpenTelemetry)

Páginas de detalhamento
(APM e
OpenTelemetry)

O número de chamadas amostradas entre dois serviços ou transações que apresentaram erros.

A tabela de serviços externos

Como complemento da visualização do mapa, a visualização em tabela lista todos os serviços relacionados em formato colunar. Ao clicar em List no canto superior direito da página, você verá os mesmos serviços na visualização do mapa:

Screenshot showing the table version of the external services map

Semelhante à visualização do mapa, você pode clicar em entidade específica (serviços) para ver a transação nas tabelas de detalhamento. Ao detalhar e encontrar um endpoint interessante, você pode clicar em Traces para alternar para detalhes distributed tracing .

À direita de cada coluna de desempenho há uma coluna % change (alteração percentual) correspondente. O cálculo da variação percentual é baseado no intervalo de tempo que você escolhe no seletor de hora principal e no seletor de hora de comparação (Compare to). O seletor de hora de comparação indica quanto antes da janela de tempo principal a comparação deve começar.

Aqui está um exemplo com Response time: Se o horário atual for 11h e o seletor de hora principal for last 30 minutes e o seletor de hora Compare to for 1 hour ago:

  • A duração é em média das 10h30 às 11h00

  • O

    % change

    compara isso com a média das 9h30 às 10h

Exemplo de fluxo de trabalho

Aqui está um fluxo de trabalho de mapa típico:

  1. Procure a linha mais grossa e mais escura no mapa e siga-a até o serviço upstream ou downstream.

  2. Clique no vértice upstream ou downstream.

  3. Veja o detalhamento da transação entre os dois serviços.

    Screenshot showing calls to various endpoints in downstream service
  4. Se você decidir que uma determinada transação está demorando mais, clique nessa transação para focar especificamente em sua dependência.

    Screenshot showing the transaction between the Order-Composer service and the warehouse endpoint in the Order-Status service
  5. A partir de qualquer ponto deste fluxo, consulte os gráficos de desempenho de apoio, que mostram as mudanças ao longo do tempo.

  6. Se você chegar a um ponto no detalhamento em que deseja ver distributed tracing, clique em

    List

    no canto superior direito e, em seguida, clique em

    Traces

    na tabela.

    Screenshot showing the trace link in the table view

Como visualizar serviços externos clássicos

A visualização clássica de serviços externos ainda estará disponível se você estiver monitorando serviços existentes que utilizam rastreamento multiaplicativo. Como a visualização padrão são os serviços externos expandidos, você precisa clicar no botão de alternância Show new view para alternar para a visualização clássica.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.