概要

Node.js インテグレーションを利用して、Node.js アプリケーションのログ、トレース、カスタムメトリクスを収集および監視できます。

セットアップ

メトリクスの収集

Node.js インテグレーションを使用すると、数行のコードのインスツルメンテーションでカスタムメトリクスを監視できます。たとえば、ページビューや関数呼び出しの回数を返すメトリクスを監視できます。

インスツルメンテーションは、Node.js 用のオープンソース DogStatsD クライアントである hot-shots を使用して実装できます。

Node.js インテグレーションの詳細については、メトリクスの送信に関するガイド を参照してください。

  1. npm を使用して hot-shots をインストールします。

    npm install hot-shots
    
  2. コードのインスツルメンテーションを開始します。

    var StatsD = require('hot-shots');
    var dogstatsd = new StatsD();
    
    // Increment a counter.
    dogstatsd.increment('page.views')
    

トレースの収集

トレースを Datadog に送信するには、Node.js アプリケーションのインスツルメンテーション に関するドキュメントを参照してください。

ログの収集

Agent v6.0 以上で使用可能

ログを Datadog に転送するには、Node.js ログ収集 のセットアップに関するドキュメントを参照してください。

トラブルシューティング

ご不明な点は、Datadog のサポートチーム までお問合せください。

その他の参考資料