From 99f89cca5d54671ad590d88d63577adaed7af719 Mon Sep 17 00:00:00 2001 From: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com> Date: Tue, 31 Jan 2023 14:40:16 -0800 Subject: [PATCH] Infinite Tracing Batching and Compression settings (#756) * Add compression setting * Add batching setting --- newrelic/config.py | 2 ++ newrelic/core/config.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/newrelic/config.py b/newrelic/config.py index 0bfb7daa0..5941ae939 100644 --- a/newrelic/config.py +++ b/newrelic/config.py @@ -530,6 +530,8 @@ def _process_configuration(section): _process_setting(section, "event_harvest_config.harvest_limits.log_event_data", "getint", None) _process_setting(section, "infinite_tracing.trace_observer_host", "get", None) _process_setting(section, "infinite_tracing.trace_observer_port", "getint", None) + _process_setting(section, "infinite_tracing.compression", "getboolean", None) + _process_setting(section, "infinite_tracing.batching", "getboolean", None) _process_setting(section, "infinite_tracing.span_queue_size", "getint", None) _process_setting(section, "code_level_metrics.enabled", "getboolean", None) diff --git a/newrelic/core/config.py b/newrelic/core/config.py index 4111c7149..4a2a33314 100644 --- a/newrelic/core/config.py +++ b/newrelic/core/config.py @@ -731,6 +731,8 @@ def default_host(license_key): _settings.infinite_tracing.trace_observer_host = os.environ.get("NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST", None) _settings.infinite_tracing.trace_observer_port = _environ_as_int("NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_PORT", 443) +_settings.infinite_tracing.compression = _environ_as_bool("NEW_RELIC_INFINITE_TRACING_COMPRESSION", default=True) +_settings.infinite_tracing.batching = _environ_as_bool("NEW_RELIC_INFINITE_TRACING_BATCHING", default=True) _settings.infinite_tracing.ssl = True _settings.infinite_tracing.span_queue_size = _environ_as_int("NEW_RELIC_INFINITE_TRACING_SPAN_QUEUE_SIZE", 10000)