• /
  • 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

Métrica al nível do código

Sem a necessidade de procurá-los, os dados de desempenho são exibidos contextualmente no editor para que possam informar o trabalho em questão. Digamos que você esteja trabalhando na correção de um bug e perceba que a área do código em que está trabalhando tem uma taxa de erros elevada. Talvez você resolva esse problema como parte da correção do bug, para que ele não se transforme em um problema maior.

A screenshot CodeLens displaying error rate and average duration for a method.

CodeStream mostra a duração média e taxas de erros, dos últimos 30 minutos, em um CodeLens acima de cada instrumento de método do agente New Relic APM . Para o Visual Studio, um ícone New Relic é exibido na medianiz do editor em vez de um CodeLens. métricas são calculadas para o serviço atualmente selecionado no painel CodeStream. Expanda um serviço diferente e a métrica seja atualizada de acordo.

Clique no CodeLens para ver gráficos visualizando cada uma das métricas. Se o repositório estiver associado a vários serviços de monitoramento da New Relic, você poderá alternar facilmente entre eles. Isso altera o serviço no qual se baseia o nível do código métrico exibido nos gráficos e no editor, e também altera a seleção do serviço no painel CodeStream.

A screenshot of code-level metrics details showing charts and errors.

Junto com um gráfico da taxa de erros, você também verá uma lista dos erros reais que acontecem no mesmo período, incluindo o número de ocorrências de cada um. Se a taxa de erros estiver aumentando e você perceber que um erro específico está causando o problema, clique nele para visualizar o stack trace e começar a colaborar na resolução.

Cobertura

O agente New Relic tenta coletar dados automaticamente para funções em classes vinculadas a solicitações HTTP. Em muitos casos, e com muitas estruturas que usam uma framework MVC, esses geralmente são métodos em uma classe Controller.

Como todas as solicitações do agente New Relic não são coletadas o tempo todo, é possível que os métodos de baixo tráfego não vejam nenhum dado. Se faltarem dados para um método específico cujos resultados você deseja ver, você poderá usar instrumentação personalizada para preencher quaisquer lacunas. Consulte as orientações para Java, .NET, PHP, Python, Ruby, Go e Node.js.

Execute a consulta NRQL a seguir para identificar onde você pode ver CodeLenses com nível do código métrico para um de seus serviços. Basta substituir o valor entity.guid do exemplo pelo valor do serviço fornecido. Nos resultados da consulta, observe o atributo code.* para ver se algum deles representa seu código, e não o código framework .

SELECT * FROM Span
WHERE entity.guid = 'YOUR_ENTITY_GUID' AND code.function IS NOT NULL
SINCE 30 minutes ago LIMIT MAX

Requisitos

Para ver os dados de desempenho no editor, seu serviço deve atender aos requisitos listados abaixo e deve ter coletado dados nos últimos 30 minutos.

Você pode desativar o CodeLenses acessando a seção CodeStream das configurações do seu IDE e desmarcando a configuração CodeStream: Show Golden Signals In Editor .

Copyright © 2024 New Relic Inc.

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