From 5a50cc1ceb3432643b414d1f7d4c66a6f3174732 Mon Sep 17 00:00:00 2001 From: Jean Carlo Machado Date: Tue, 25 Jun 2024 22:58:28 +0200 Subject: [PATCH] datadog integration worked --- python_search/search/search_ui/search_utils.py | 14 ++++++++------ tests/test_datadog.py | 11 +++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 tests/test_datadog.py diff --git a/python_search/search/search_ui/search_utils.py b/python_search/search/search_ui/search_utils.py index 40ec990..46ca07b 100644 --- a/python_search/search/search_ui/search_utils.py +++ b/python_search/search/search_ui/search_utils.py @@ -1,9 +1,11 @@ -from datadog import initialize, statsd +def setup_datadog(): + from datadog import initialize, statsd + options = { + 'statsd_host':'127.0.0.1', + 'statsd_port':8125, + } -options = { - 'statsd_host':'127.0.0.1', - 'statsd_port':8125 -} + initialize(**options) -initialize(**options) + return statsd diff --git a/tests/test_datadog.py b/tests/test_datadog.py new file mode 100644 index 0000000..5e3cf9d --- /dev/null +++ b/tests/test_datadog.py @@ -0,0 +1,11 @@ + + +def test_datadog(): + from python_search.search.search_ui.search_utils import setup_datadog + + statsd = setup_datadog() + assert statsd is not None + # change the range to debug when needed + for i in range(1): + print(i) + statsd.increment('test.increment') \ No newline at end of file