nestjs-otel
Version:
NestJS OpenTelemetry Library
23 lines (20 loc) • 575 B
text/typescript
import { Module } from '@nestjs/common';
import { OpenTelemetryModule } from 'nestjs-otel';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { LoggerModule } from './logger/logger.module';
const OpenTelemetryModuleConfig = OpenTelemetryModule.forRoot({
metrics: {
hostMetrics: true,
defaultMetrics: true,
apiMetrics: {
enable: true,
},
},
});
@Module({
imports: [OpenTelemetryModuleConfig, LoggerModule],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}