feat(observability): add in-process metrics endpoint for qps latency and error-rate

This commit is contained in:
nav
2026-05-12 12:39:20 +00:00
parent b7c9e34738
commit b7d66f334a
11 changed files with 165 additions and 49 deletions

View File

@@ -2,6 +2,8 @@ import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { buildTypeOrmConfig } from './database.config';
import { HealthController } from './common/health.controller';
import { MetricsController } from './common/metrics.controller';
import { MetricsService } from './common/metrics.service';
import { AuthModule } from './auth/auth.module';
import { NodesModule } from './nodes/nodes.module';
import { AuditModule } from './audit/audit.module';
@@ -13,6 +15,7 @@ import { AuditModule } from './audit/audit.module';
AuthModule,
NodesModule,
],
controllers: [HealthController],
controllers: [HealthController, MetricsController],
providers: [MetricsService],
})
export class AppModule {}