remove default meter driver (#11456)
Remove default meter driver to prevent metric logs from polluting the console.
This commit is contained in:
@ -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;
|
||||||
|
|
||||||
|
|||||||
@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user