pulse tracker
1.0.0
パルストラッカーは、node.jsパフォーマンス監視モジュールです。これは、URL、要求方法、ステータスコード、応答時間、およびアプリケーションがプロセスするすべてのHTTP要求などの主要なメトリックをログに記録します。
NPMを使用してモジュールをインストールします。
npm install pulse-trackerまず、アプリケーション内のモジュールが必要です。
const pulseTracker = require ( "pulse-tracker" ) ;
// or (If using ES6 Module system)
import pulseTracker from "pulse-tracker" ;次に、Express.jsアプリケーションでミドルウェアとして使用します。
app . use ( pulseTracker ( ) ) ;これにより、アプリケーションが処理するすべてのリクエストのログパフォーマンスメトリックが開始されます。
デフォルトでは、ログはコンソールに出力されます。代わりにファイルにログpulseTracker()記録する場合は、 useFileLogging: true
app . use ( pulseTracker ( { useFileLogging : true } ) ) ;これにより、メトリックをアプリケーションのディレクトリの「pulse-tracker.log」という名前のファイルにログに記録します。
ユーザーがそれを使用する方法は次のとおりです。
const express = require ( "express" ) ;
const pulseTracker = require ( "pulse-tracker" ) ;
const app = express ( ) ;
app . use ( pulseTracker ( { useFileLogging : true } ) ) ;
// rest of the app... 各ログエントリがどのように見えるかの例は次のとおりです。
{
"url" : " http://localhost:3100/orders " ,
"method" : " GET " ,
"statusCode" : 401 ,
"dateTime" : " 28-May-2023 14:40:20 " ,
"timeUsed" : " 6816.33 (Milliseconds) " ,
"memoryUsed" : " 11.45 (MB's) " ,
"totalMemoryUsed" : " 17.75 (MB's) "
}各フィールドの意味は次のとおりです。
パルストラッカーへの貢献を歓迎します!問題を開くか、GitHubリポジトリにプルリクエストを送信してください。