Add prometheus exporter (#17392)
Create a metric endpoint and expose prometheus gauge for event stream count.
This commit is contained in:
@@ -3,6 +3,7 @@ import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
|
||||
import { CacheLockModule } from 'src/engine/core-modules/cache-lock/cache-lock.module';
|
||||
import { CacheStorageModule } from 'src/engine/core-modules/cache-storage/cache-storage.module';
|
||||
import { MetricsModule } from 'src/engine/core-modules/metrics/metrics.module';
|
||||
import { RedisClientModule } from 'src/engine/core-modules/redis-client/redis-client.module';
|
||||
import { WorkspaceEntity } from 'src/engine/core-modules/workspace/workspace.entity';
|
||||
import { EventStreamService } from 'src/engine/subscriptions/event-stream.service';
|
||||
@@ -13,6 +14,7 @@ import { SubscriptionService } from 'src/engine/subscriptions/subscription.servi
|
||||
RedisClientModule,
|
||||
CacheStorageModule,
|
||||
CacheLockModule,
|
||||
MetricsModule,
|
||||
TypeOrmModule.forFeature([WorkspaceEntity]),
|
||||
],
|
||||
providers: [SubscriptionService, EventStreamService],
|
||||
|
||||
Reference in New Issue
Block a user