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存储库上打开问题或提交拉动请求。