feat(analytics): add clickhouse (#11174)

This commit is contained in:
Antoine Moreaux
2025-04-16 18:33:10 +02:00
committed by GitHub
parent b6901a49bf
commit 587281a541
66 changed files with 1858 additions and 244 deletions

View File

@ -463,6 +463,18 @@ export class ConfigVariables {
@IsBoolean()
ANALYTICS_ENABLED = false;
@ConfigVariablesMetadata({
group: ConfigVariablesGroup.AnalyticsConfig,
description: 'Clickhouse host for analytics',
})
@IsOptional()
@IsUrl({
require_tld: false,
allow_underscores: true,
})
@ValidateIf((env) => env.ANALYTICS_ENABLED === true)
CLICKHOUSE_URL: string;
@ConfigVariablesMetadata({
group: ConfigVariablesGroup.Logging,
description: 'Enable or disable telemetry logging',