Made slow queries logging disabled by default.
authorIvan Tashkinov <ivantashkinov@gmail.com>
Mon, 27 Dec 2021 06:13:31 +0000 (09:13 +0300)
committerIvan Tashkinov <ivantashkinov@gmail.com>
Mon, 27 Dec 2021 06:13:31 +0000 (09:13 +0300)
config/config.exs
lib/pleroma/telemetry/logger.ex

index 656778007e2a2db231236e44393ddf94ad87f569..30113a2e3866d41f02772fba1ade3b59881f9d9f 100644 (file)
@@ -855,7 +855,11 @@ config :pleroma, ConcurrentLimiter, [
 ]
 
 config :pleroma, :telemetry,
-  slow_queries_logging: [exclude_sources: [nil, "oban_jobs"], min_duration: 500_000]
+  slow_queries_logging: [
+    enabled: false,
+    min_duration: 500_000,
+    exclude_sources: [nil, "oban_jobs"]
+  ]
 
 # Import environment specific config. This must remain at the bottom
 # of this file so it overrides the configuration defined above.
index 0f73ecc02e6c5bd2a4b078dfcc1c00b263e80683..d7fea9c0f0427fa831c6d270f0cb9c600b9c704b 100644 (file)
@@ -106,7 +106,9 @@ defmodule Pleroma.Telemetry.Logger do
       ) do
     logging_config = Pleroma.Config.get([:telemetry, :slow_queries_logging], [])
 
-    if logging_config[:min_duration] && query_time > logging_config[:min_duration] and
+    if logging_config[:enabled] &&
+         logging_config[:min_duration] &&
+         query_time > logging_config[:min_duration] and
          (is_nil(logging_config[:exclude_sources]) or
             source not in logging_config[:exclude_sources]) do
       log_slow_query(measurements, metadata, config)