Skip to content

Commit fb5b93e

Browse files
Added sentry; Removed otel; Updated logger;
1 parent 2a3b5c6 commit fb5b93e

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

src/app.module.ts

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { GraphQLModule } from '@nestjs/graphql';
1+
//import { GraphQLModule } from '@nestjs/graphql';
22
import { Logger, MiddlewareConsumer, Module, RequestMethod } from '@nestjs/common';
33
import { ConfigModule } from './common/configs/config.module';
44
import { PrismaModule, loggingMiddleware } from 'nestjs-prisma';
55
import { AppService } from './app.service';
6-
import config from './common/configs/config';
6+
//import config from './common/configs/config';
77
import { APP_GUARD } from '@nestjs/core';
88
import { AppRouterModule } from './app-router.module';
99
import { CloudflareKvModule } from './cloudflare-kv/cloudflare-kv.module';
@@ -12,16 +12,18 @@ import { DatabaseModule } from './common/database/database.module';
1212
import { QueueModule } from './common/queue/queue.module';
1313
import { WssModule } from './wss/wss.module';
1414
import { EventsModule } from './events/events.module';
15-
import { OpenTelemetryModule } from 'nestjs-otel';
16-
import { LoggerModule } from './logger/logger.module';
15+
//import { LoggerModule } from './logger/logger.module';
1716
import { RedisModule } from './common/redis/redis.module';
1817
import { NotificationsModule } from './notifications/notifications.module';
1918
import { LocationModule } from './location/location.module';
2019
import { ErrorsModule } from './errors/errors.module';
20+
import { SentryModule } from '@sentry/nestjs/setup';
2121

22+
//import { OpenTelemetryModule } from 'nestjs-otel';
2223
//import { ConfigModule } from '@nestjs/config';
23-
//import { AppResolver } from './app.resolver';
2424
// import { UserModule } from './users/user.module';
25+
26+
//import { AppResolver } from './app.resolver';
2527
//import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
2628
//import { GqlConfigService } from './gql-config.service';
2729
// import { AllowedBlockchainsGuard } from './blockchains/allowed-blockchains.guard';
@@ -30,24 +32,25 @@ import { ErrorsModule } from './errors/errors.module';
3032
//import { openTelemetryConfig } from './open-telemetry.config';
3133
// import { TradeModule } from './trades/trade.module';
3234

33-
const OpenTelemetryModuleConfig = OpenTelemetryModule.forRoot({
34-
metrics: {
35-
hostMetrics: true,
36-
apiMetrics: {
37-
enable: true,
38-
},
39-
},
40-
});
35+
// const OpenTelemetryModuleConfig = OpenTelemetryModule.forRoot({
36+
// metrics: {
37+
// hostMetrics: true,
38+
// apiMetrics: {
39+
// enable: true,
40+
// },
41+
// },
42+
// });
4143

4244
@Module({
4345
imports: [
46+
SentryModule.forRoot(),
4447
// Setup NestJS open telemetry auto instrumentation. This requires the configuration
4548
// to be passed in again for some features (e.g. metrics) to work correctly.
4649
//OpenTelemetryModule.forRoot(openTelemetryConfig),
4750
ConfigModule,
4851
//ConfigModule.forRoot({ isGlobal: true, load: [config] }),
49-
LoggerModule,
50-
OpenTelemetryModuleConfig,
52+
//LoggerModule,
53+
//OpenTelemetryModuleConfig,
5154
RedisModule.forRoot(),
5255
PrismaModule.forRoot({
5356
isGlobal: true,

0 commit comments

Comments
 (0)