remove default meter driver (#11456)

Remove default meter driver to prevent metric logs from polluting the
console.
This commit is contained in:
Etienne
2025-04-08 18:17:58 +02:00
committed by GitHub
parent dd1d9c32c3
commit c1d421de06
2 changed files with 2 additions and 3 deletions

View File

@ -593,13 +593,12 @@ export class EnvironmentVariables {
}) })
@CastToMeterDriverArray() @CastToMeterDriverArray()
@IsOptional() @IsOptional()
METER_DRIVER: MeterDriver[] = [MeterDriver.Console]; METER_DRIVER: MeterDriver[] = [];
@EnvironmentVariablesMetadata({ @EnvironmentVariablesMetadata({
group: EnvironmentVariablesGroup.Metering, group: EnvironmentVariablesGroup.Metering,
description: 'Endpoint URL for the OpenTelemetry collector', description: 'Endpoint URL for the OpenTelemetry collector',
}) })
@ValidateIf((env) => env.METER_DRIVER.includes(MeterDriver.OpenTelemetry))
@IsOptional() @IsOptional()
OTLP_COLLECTOR_ENDPOINT_URL: string; OTLP_COLLECTOR_ENDPOINT_URL: string;

View File

@ -20,7 +20,7 @@ import { parseArrayEnvVar } from 'src/utils/parse-array-env-var';
const meterDrivers = parseArrayEnvVar( const meterDrivers = parseArrayEnvVar(
process.env.METER_DRIVER, process.env.METER_DRIVER,
Object.values(MeterDriver), Object.values(MeterDriver),
[MeterDriver.Console], [],
); );
if (process.env.EXCEPTION_HANDLER_DRIVER === ExceptionHandlerDriver.Sentry) { if (process.env.EXCEPTION_HANDLER_DRIVER === ExceptionHandlerDriver.Sentry) {