Skip to content

Commit dccac4f

Browse files
authored
Rename gc settings to clearer language. (#150)
1 parent a5eb6a3 commit dccac4f

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

newrelic/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,9 @@ def _process_configuration(section):
362362
'get', _map_inc_excl_attributes)
363363
_process_setting(section, 'transaction_name.naming_scheme',
364364
'get', None)
365-
_process_setting(section, 'gc_profiler.enabled',
365+
_process_setting(section, 'gc_runtime_metrics.enabled',
366366
'getboolean', None)
367-
_process_setting(section, 'gc_profiler.top_object_count_limit',
367+
_process_setting(section, 'gc_runtime_metrics.top_object_count_limit',
368368
'getint', None)
369369
_process_setting(section, 'thread_profiler.enabled',
370370
'getboolean', None)

newrelic/core/config.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ class AttributesSettings(Settings):
109109
pass
110110

111111

112-
class GCProfilerSettings(Settings):
112+
class GCRuntimeMetricsSettings(Settings):
113113
pass
114114

115115

@@ -324,7 +324,7 @@ class EventHarvestConfigHarvestLimitSettings(Settings):
324324

325325
_settings = TopLevelSettings()
326326
_settings.attributes = AttributesSettings()
327-
_settings.gc_profiler = GCProfilerSettings()
327+
_settings.gc_runtime_metrics = GCRuntimeMetricsSettings()
328328
_settings.thread_profiler = ThreadProfilerSettings()
329329
_settings.transaction_tracer = TransactionTracerSettings()
330330
_settings.transaction_tracer.attributes = TransactionTracerAttributesSettings()
@@ -613,8 +613,8 @@ def default_host(license_key):
613613
_settings.thread_profiler.enabled = True
614614
_settings.cross_application_tracer.enabled = True
615615

616-
_settings.gc_profiler.enabled = False
617-
_settings.gc_profiler.top_object_count_limit = 5
616+
_settings.gc_runtime_metrics.enabled = False
617+
_settings.gc_runtime_metrics.top_object_count_limit = 5
618618

619619
_settings.transaction_events.enabled = True
620620
_settings.transaction_events.attributes.enabled = True

newrelic/samplers/gc_data.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ def enabled(self):
3838
return False
3939
else:
4040
settings = global_settings()
41-
return settings.gc_profiler.enabled
41+
return settings.gc_runtime_metrics.enabled
4242

4343
@property
4444
def top_object_count_limit(self):
4545
settings = global_settings()
46-
return settings.gc_profiler.top_object_count_limit
46+
return settings.gc_runtime_metrics.top_object_count_limit
4747

4848
def record_gc(self, phase, info):
4949
if not self.enabled:

tests/agent_unittests/test_sampler_metrics.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ def test_gc_metrics_collection(gc_data_source, top_object_count_limit):
9595
@override_generic_settings(
9696
settings,
9797
{
98-
"gc_profiler.enabled": True,
99-
"gc_profiler.top_object_count_limit": top_object_count_limit,
98+
"gc_runtime_metrics.enabled": True,
99+
"gc_runtime_metrics.top_object_count_limit": top_object_count_limit,
100100
},
101101
)
102102
def _test():
@@ -126,7 +126,7 @@ def _test():
126126
)
127127
@pytest.mark.parametrize("enabled", (True, False))
128128
def test_gc_metrics_config(gc_data_source, enabled):
129-
@override_generic_settings(settings, {"gc_profiler.enabled": enabled})
129+
@override_generic_settings(settings, {"gc_runtime_metrics.enabled": enabled})
130130
def _test():
131131
assert gc_data_source.enabled == enabled
132132

0 commit comments

Comments
 (0)