From 4b422bd0f78ee239d10fe7a77a82e36022e5d73c Mon Sep 17 00:00:00 2001 From: Daniel Dietzler Date: Sun, 31 Dec 2023 19:50:10 +0100 Subject: [PATCH] disable metrics in dev env --- server/src/domain/metrics/metrics.service.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/server/src/domain/metrics/metrics.service.ts b/server/src/domain/metrics/metrics.service.ts index babdb71bff..0ea188f6b7 100644 --- a/server/src/domain/metrics/metrics.service.ts +++ b/server/src/domain/metrics/metrics.service.ts @@ -1,5 +1,5 @@ import { Inject, Injectable } from '@nestjs/common'; -import { serverVersion } from '../domain.constant'; +import { isDev, serverVersion } from '../domain.constant'; import { JobName } from '../job'; import { ISystemConfigRepository } from '../repositories'; import { IJobRepository } from '../repositories/job.repository'; @@ -20,9 +20,16 @@ export class MetricsService { } async handleQueueMetrics() { - if (await this.configCore.hasFeature(FeatureFlag.METRICS)) { - await this.jobRepository.queue({ name: JobName.METRICS }); + if (!(await this.configCore.hasFeature(FeatureFlag.METRICS))) { + return; } + + // TODO + // if (isDev) { + // return; + // } + + await this.jobRepository.queue({ name: JobName.METRICS }); } async handleSendMetrics() {