From c1d421de06b47c7f62770131e119d4356996f2b8 Mon Sep 17 00:00:00 2001 From: Etienne <45695613+etiennejouan@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:17:58 +0200 Subject: [PATCH] remove default meter driver (#11456) Remove default meter driver to prevent metric logs from polluting the console. --- .../engine/core-modules/environment/environment-variables.ts | 3 +-- packages/twenty-server/src/instrument.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/twenty-server/src/engine/core-modules/environment/environment-variables.ts b/packages/twenty-server/src/engine/core-modules/environment/environment-variables.ts index 3f80346a9..20f6d5fb0 100644 --- a/packages/twenty-server/src/engine/core-modules/environment/environment-variables.ts +++ b/packages/twenty-server/src/engine/core-modules/environment/environment-variables.ts @@ -593,13 +593,12 @@ export class EnvironmentVariables { }) @CastToMeterDriverArray() @IsOptional() - METER_DRIVER: MeterDriver[] = [MeterDriver.Console]; + METER_DRIVER: MeterDriver[] = []; @EnvironmentVariablesMetadata({ group: EnvironmentVariablesGroup.Metering, description: 'Endpoint URL for the OpenTelemetry collector', }) - @ValidateIf((env) => env.METER_DRIVER.includes(MeterDriver.OpenTelemetry)) @IsOptional() OTLP_COLLECTOR_ENDPOINT_URL: string; diff --git a/packages/twenty-server/src/instrument.ts b/packages/twenty-server/src/instrument.ts index 862eaac4f..3ec3f692b 100644 --- a/packages/twenty-server/src/instrument.ts +++ b/packages/twenty-server/src/instrument.ts @@ -20,7 +20,7 @@ import { parseArrayEnvVar } from 'src/utils/parse-array-env-var'; const meterDrivers = parseArrayEnvVar( process.env.METER_DRIVER, Object.values(MeterDriver), - [MeterDriver.Console], + [], ); if (process.env.EXCEPTION_HANDLER_DRIVER === ExceptionHandlerDriver.Sentry) {