nestjs-hot-shots
Version:
Hot-shots Module for Nest.js Framework
18 lines (17 loc) • 686 B
TypeScript
import { NestMiddleware } from '@nestjs/common';
import { MetricsService } from '../metrics';
export declare class HttpMetricsMiddleware implements NestMiddleware {
private readonly metricsService;
private httpServerRequestCount;
private httpServerResponseCount;
private httpServerDuration;
private httpServerRequestSize;
private httpServerResponseSize;
private httpServerResponseSuccessCount;
private httpServerResponseErrorCount;
private httpClientRequestErrorCount;
private httpServerAbortCount;
constructor(metricsService: MetricsService);
use(req: any, res: any, next: (error?: any) => void): void;
private getStatusCodeClass;
}