From 8d1f78044ca6eb9995001d3ab83be62460e043a6 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 27 Feb 2023 13:53:54 +0100 Subject: Add ability to disable http duration OTEL metrics --- server/initializers/checker-before-init.ts | 1 + server/initializers/config.ts | 4 ++++ 2 files changed, 5 insertions(+) (limited to 'server/initializers') diff --git a/server/initializers/checker-before-init.ts b/server/initializers/checker-before-init.ts index 74fed251c..1351749a6 100644 --- a/server/initializers/checker-before-init.ts +++ b/server/initializers/checker-before-init.ts @@ -23,6 +23,7 @@ function checkMissedConfig () { 'log.log_ping_requests', 'log.log_tracker_unknown_infohash', 'log.prettify_sql', 'log.accept_client_log', 'open_telemetry.metrics.enabled', 'open_telemetry.metrics.prometheus_exporter.hostname', 'open_telemetry.metrics.prometheus_exporter.port', 'open_telemetry.tracing.enabled', 'open_telemetry.tracing.jaeger_exporter.endpoint', + 'open_telemetry.metrics.http_request_duration.enabled', 'user.video_quota', 'user.video_quota_daily', 'video_channels.max_per_user', 'csp.enabled', 'csp.report_only', 'csp.report_uri', diff --git a/server/initializers/config.ts b/server/initializers/config.ts index 7ad258f7a..eb9d0079c 100644 --- a/server/initializers/config.ts +++ b/server/initializers/config.ts @@ -195,6 +195,10 @@ const CONFIG = { METRICS: { ENABLED: config.get('open_telemetry.metrics.enabled'), + HTTP_REQUEST_DURATION: { + ENABLED: config.get('open_telemetry.metrics.http_request_duration.enabled') + }, + PROMETHEUS_EXPORTER: { HOSTNAME: config.get('open_telemetry.metrics.prometheus_exporter.hostname'), PORT: config.get('open_telemetry.metrics.prometheus_exporter.port') -- cgit v1.2.3