pulse tracker
1.0.0
Pulse Tracker는 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 ( ) ) ;이는 신청서가 처리하는 모든 요청에 대한 성능 메트릭을 로깅 시작합니다.
기본적으로 로그는 콘솔에 출력됩니다. 대신 파일에 로그인하려면 useFileLogging: true 가있는 옵션 객체를 전달하십시오. pulseTracker() :
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 저장소에 풀 요청을 제출하십시오.