Présentation
L’intégration Node.js vous permet de recueillir et de surveiller les logs, les traces et les métriques custom de vos applications Node.js.
Configuration
Collecte de métriques
L’intégration Node.js vous permet de surveiller une métrique custom en instrumentant quelques lignes du code. Par exemple, vous pouvez disposer d’une métrique qui renvoie le nombre de vues de pages ou la durée d’un appel de fonction.
L’instrumentation peut être effectuée à l’aide de hot-shots, une version open source du client DogStatsD pour Node.js.
Pour en savoir plus sur l’intégration Node.js, consultez le guide sur l’envoi de métriques.
Installez hot-shots avec npm :
Commencez à instrumenter votre code :
var StatsD = require('hot-shots');
var dogstatsd = new StatsD();
// Increment a counter.
dogstatsd.increment('page.views')
Collecte de traces
Consultez la documentation relative à l’instrumentation de votre application Node.js pour envoyer vos traces à Datadog.
Collecte de logs
Disponible à partir des versions > 6.0 de l’Agent
Consultez la documentation relative à la configuration de la collecte de logs Node.js pour envoyer vos logs à Datadog.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: