pulse tracker
1.0.0
脈衝跟踪器是一個節點。 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 ( ) ) ;這將開始為您的應用程序處理的每個請求來記錄性能指標。
默認情況下,日誌將輸出到控制台。如果要登錄到文件,請傳遞使用useFileLogging: true當您調用pulseTracker() :
app . use ( pulseTracker ( { useFileLogging : true } ) ) ;這將開始將指標記錄到應用程序目錄中名為“ pulse-track.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) "
}這是每個字段的含義:
我們歡迎向Pulse Tracker捐款!請在GitHub存儲庫上打開問題或提交拉動請求。