• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Métrica a nivel de código

Sin tener que buscarlos, los datos de rendimiento se muestran contextualmente en el editor para que puedan informar el trabajo en cuestión. Digamos que estás trabajando en la corrección de un error y notas que el área del código en la que estás trabajando tiene una tasa de errores elevada. Tal vez aborde ese problema como parte de la corrección de errores para que no se convierta en un problema mayor.

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

CodeStream muestra la duración promedio y la tasa de errores, durante los últimos 30 minutos, en un CodeLens encima de cada método instrumentado por el agente New Relic APM . Para Visual Studio, se muestra un icono New Relic en el margen del editor en lugar de CodeLens. Las métricas se calculan para el servicio actualmente seleccionado en el panel CodeStream. Ampliar un servicio diferente y actualizar la métrica en consecuencia.

Haga clic en CodeLens para ver gráficos que visualizan cada una de las métricas. Si el repositorio está asociado con varios servicios de New Relic-monitor, puede cambiar fácilmente entre ellos. Esto cambia el servicio en el que se basan las métricas a nivel de código que se muestran tanto en los gráficos como en el editor, y también cambia la selección de servicio en el panel CodeStream.

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

Junto con un gráfico de la tasa de errores, también verá una lista de los errores reales que ocurren en el mismo período de tiempo, incluida la cantidad de ocurrencias para cada uno. Si la tasa de error está aumentando y ve que un error en particular está causando el problema, puede hacer clic en él para ver el rastreo de la pila y comenzar a colaborar en la resolución.

Cobertura

El agente New Relic intenta recopilar automáticamente datos para funciones en clases vinculadas a solicitudes HTTP. En muchos casos, y con muchos marcos que utilizan un framework MVC, estos suelen ser métodos en una clase de Controlador.

Debido a que no todas las solicitudes del agente de New Relic se recopilan todo el tiempo, es posible que los métodos de poco tráfico no vean ningún dato. Si faltan datos para un método específico del que desea ver resultados, puede utilizar instrumentación personalizada para llenar los vacíos. Consulte la guía para Java, .NET, PHP, Python, Ruby, Go y Node.js.

Ejecute la siguiente consulta NRQL para identificar dónde podría ver CodeLenses con un nivel de código métrico para uno de sus servicios. Simplemente reemplace el valor de ejemplo entity.guid con el del servicio dado. En los resultados de la consulta, observe el atributo code.* para ver si alguno de ellos representa su código y no el código framework .

SELECT *
FROM Span
WHERE entity.guid = 'MXxBUE18QVBQTElDQVRJT058MjM' AND code.function is not null
SINCE 30 minutes ago LIMIT MAX

Requisitos

Para ver los datos de rendimiento en el editor, su servicio debe cumplir con los requisitos que se enumeran a continuación y el servicio debe haber recopilado datos en los últimos 30 minutos.

Puede desactivar CodeLenses yendo a la sección CodeStream de la configuración de su IDE y desmarcando la configuración 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.