Para correlacionar datos log con otros telemetry data, como errores y rastreo distribuidos en APM, puede utilizar el logs en el contexto de APM. Si su framework de registro no es compatible con nuestras soluciones de logs en el contexto existentes, puede configurar su biblioteca de registro con nuestra API del agente.
Agente APM traza metadatos y linking metadatos API
Para obtener un registro anotado correctamente para logs en el contexto, utilice la siguiente API de llamada para su agente APM. Estas API pasan los metadatos de traza y de enlace requeridos para vincular sus datos log a otros datos New Relic .
API del agente APM:
agente | Llamada API |
---|---|
Go | |
Java | |
.NET | |
Node.js | |
PHP |
|
Python | |
Ruby |
¿Te ha ayudado este documento con la instalación?
Recursos para anotar correctamente el registro
Para obtener más información sobre el uso de la traza de metadatos y la vinculación API de metadatos para anotar registros para logs en el contexto, revise las especificaciones del agente APM en GitHub. Estas especificaciones incluyen los campos obligatorios y la salida con el formato adecuado.
Además, revise el código fuente de nuestras propias extensiones de logs en el contexto instaladas manualmente para ver cómo usamos estas API:
- Go: iniciar logs en el contexto Extensiones
- Java: extensión Log4j2
- .NET: extensión Serilog
- Node.js: extensión Winston, extensión Pino
- PHP: extensión de monólogo
- Python: ejemplo de controlador de secuencias
- Ruby: extensión logging.rb