NodeJS

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.

  1. Installez hot-shots avec npm :

    npm install hot-shots
    
  2. 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