]
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.
) 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)