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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Resolución de problemas faltan datos de traza API

Problema

Ha utilizado la API de traza para informar datos, pero no ve sus datos en New Relic o tiene preguntas al respecto.

Solución

Aquí hay algunas ideas para la resolución de problemas de traza con datos reportados por API:

  • Para verificar que se hayan informado los datos del intervalo, ejecute una consulta NRQL en el generador de consultas para el intervalo que acaba de cargar. Debes estar en la misma cuenta de New Relic utilizada para reportar los datos de la traza (mismo ). Ejemplo de consulta:

    FROM Span SELECT * WHERE trace.id = '123456'
  • Si una llamada genera un código de respuesta HTTP, busque el significado del código de respuesta.

  • Si ocurren problemas de limitación de velocidad, generamos un NrIntegrationError. Puede ejecutar una consulta NRQL de ese evento para ver si los datos de su traza encontraron un problema. Si desea correlacionar el evento NrIntegrationError , puede utilizar el requestId proporcionado por cada solicitud de API de traza.

  • Si sus intervalos tienen una marca de tiempo, asegúrese de que cumplan con las siguientes pautas:

    • La marca de tiempo del intervalo debe haber ocurrido dentro de los últimos 60 minutos.

    • newrelicLa marca de tiempo en formato debe estar en

      milliseconds

      . Puede obtener la hora actual en milisegundos en currentmillis.com.

    • zipkinLa marca de tiempo en formato debe estar en

      microseconds

      .

    • La marca de tiempo debe estar en UTC.

  • Las llamadas al extremo no son idempotentes. Esto significa que si envía varias trazas con el mismo trace.id, se producirá una traza fragmentada en la UI debido a datos ambiguos entre padres e hijos de la traza.

  • Verifique que su carga útil sea válida. Para la traza de formato newrelic , un problema puede ser que los pares principales de valores no se hayan colocado en el bloque attributes .

  • Confirma que tu traza tiene un tramo raíz (un parent.id nulo en un tramo). Ejemplo de consulta:

    FROM Span SELECT * WHERE trace.id = '123456' AND parent.id IS NULL

Para obtener más información sobre cómo se valida la transmisión de datos de traza API, consulte Validación.

Copyright © 2024 New Relic Inc.

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