@merncloud/nodejs-monitoring
Version:
A comprehensive monitoring service for Node.js applications with built-in health probes and metrics collection
23 lines • 617 B
TypeScript
export declare class RequestTracker {
private static instance;
private totalRequests;
private activeRequests;
private totalResponseTime;
private errors;
private requestTimes;
private errorTimes;
static getInstance(): RequestTracker;
startRequest(): string;
endRequest(requestId: string, startTime: number): void;
recordError(): void;
getMetrics(): {
total: number;
active: number;
averageResponseTime: number;
errors: {
total: number;
rate: number;
};
};
}
//# sourceMappingURL=RequestTracker.d.ts.map