From 9a25f6975d3870bd8d6f9839af98b4a0c7b0e2db Mon Sep 17 00:00:00 2001 From: Ee Durbin Date: Tue, 4 Jan 2022 12:27:02 -0500 Subject: [PATCH] Quiet logs from datadog (#10553) Since https://github.com/DataDog/datadogpy/pull/692, datadog emits the following logs for every request: ``` pypi-warehouse-web-84cff6b7c7-w7brv web {"logger": "datadog.dogstatsd", "level": "INFO", "event": "Statsd buffering is disabled", "thread": 140486667159360} pypi-warehouse-web-84cff6b7c7-w7brv web {"logger": "datadog.dogstatsd", "level": "INFO", "event": "Statsd periodic buffer flush is disabled", "thread": 140486667159360} ``` This sets the log level to silence these and clean up production logs. --- tests/unit/test_logging.py | 1 + warehouse/logging.py | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/unit/test_logging.py b/tests/unit/test_logging.py index 844eb72a8145..0a7d8a24fc50 100644 --- a/tests/unit/test_logging.py +++ b/tests/unit/test_logging.py @@ -101,6 +101,7 @@ def test_includeme(monkeypatch, settings, expected_level): "formatter": "structlog", }, }, + "loggers": {"datadog.dogstatsd": {"level": "ERROR"}}, "root": {"level": expected_level, "handlers": ["primary"]}, } ) diff --git a/warehouse/logging.py b/warehouse/logging.py index 23abf3718ea5..d374c96f9cfd 100644 --- a/warehouse/logging.py +++ b/warehouse/logging.py @@ -66,6 +66,7 @@ def includeme(config): "formatter": "structlog", }, }, + "loggers": {"datadog.dogstatsd": {"level": "ERROR"}}, "root": { "level": config.registry.settings.get("logging.level", "INFO"), "handlers": ["primary"],