Los registros en contexto conectan datos de APM con rastreo de errores

Clase 21 de 23Curso de Observabilidad Avanzada con New Relic

Resumen

La observabilidad efectiva surge al conectar múltiples fuentes de datos. Los registros en contexto permiten visualizar el rendimiento desde una perspectiva completa, desde la interfaz de usuario hasta el rastreo de errores y registros asociados. Esta modalidad aprovecha herramientas avanzadas como el agente APM, que no solo recopila registros, sino que agrega información crucial para asociarlos correctamente dentro de plataformas como New Relic.

¿Cómo conecta el agente APM los registros con las aplicaciones?

El agente APM juega un rol vital al relacionar registros con servicios específicos mediante atributos como:

  • entity guide
  • entity name
  • entity type

Al añadir estos atributos, particularmente el identificador único llamado NVWIT, cada mensaje de registro queda claramente vinculado al servicio correspondiente en New Relic. De esta manera, al consultar en APM, los registros pertinentes aparecen automáticamente sin realizar búsquedas manuales.

¿En qué consiste la integración de registros y APM?

Cuando ingresas a un servicio en APM, como "Space Rover Fleet Command", puedes consultar:

  • Los registros en distintos intervalos temporales.
  • Filtrar por nivel o tipo de registro de forma directa.

De esta forma, detectas más rápido patrones o comportamientos específicos que afectan el rendimiento.

¿Cómo facilita el análisis y resolución de errores?

Los registros en contexto también conectan automáticamente registros y errores detectados en la aplicación. Cuando se identifica un error:

  • Observas inmediatamente registros relacionados desde la bandeja de errores.
  • Puedes analizar rápidamente registros específicos asociados a incidencias.
  • Detectas exactamente funciones o comandos problemáticos, facilitando su rastreo y corrección en código fuente.

¿Cómo se relacionan los registros con el rastreo distribuido?

Cada mensaje de registro puede vincularse a rastreos distribuidos mediante atributos únicos como trace ID. Esto permite:

  • Consultar directamente registros involucrados en rastreos distribuidos.
  • Acceder a vistas detalladas de rastreos directamente desde mensajes de registro.
  • Entender la secuencia completa de eventos que causaron problemas específicos.

¿Cuál es el valor agregado al utilizar registros en contexto?

Al emplear registros en contexto, evitas búsquedas manuales tediosas y obtienes información de valor inmediato. Esta practicidad:

  • Optimiza el monitoreo de aplicaciones.
  • Agiliza diagnósticos y correcciones de errores.
  • Entrega contexto claro para cada registro relevante.