NodeJS
セキュリティモニタリングが使用可能です セキュリティモニタリングが使用可能です

NodeJS

概要

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 のサポートチームまでお問合せください。

その他の参考資料