Pour corréler les données log avec d'autres données télémétriques, telles que les erreurs et les traces distribuées dans APM, vous pouvez utiliser les lgos en contexte APM. Si votre framework de logging n'est pas pris en charge par nos solutions de logs en contexte existantes, vous pouvez configurer votre bibliothèque de logging avec notre API d'agent.
L'agent APM trace les métadonnées et relie les API des métadonnées
Pour obtenir un log correctement annoté pour les logs en contexte, utilisez l'appel d'API suivant pour votre agent APM. Ces API transmettent les métadonnées trace et de liaison requises pour lier vos données log à d'autres données New Relic.
API de l'agent APM :
agent | Appel d'API |
---|---|
Go | |
Java | |
.NET | |
Node.js | |
PHP |
|
Python | |
Ruby |
Ce document vous a-t-il aidé lors de votre installation ?
Ressources pour annoter correctement le log
Pour plus d'informations sur l'utilisation de la trace mémo et la liaison des API mémo pour annoter le log des logs en contexte, consultez les spécifications de l'agent APM dans GitHub. Ces spécifications incluent les champs obligatoires et une sortie correctement formatée.
Consultez également le code source de nos propres extensions de logs en contexte installées manuellement pour voir comment nous utilisons ces API :
- Aller : se connecter Contexte Extensions
- Java : extension Log4j2
- .NET : extension Serilog
- Node.js : extension Winston, extension Pino
- PHP : extension de Monolog
- Python : exemple de gestionnaire de flux
- Ruby : extension logging.rb