2929# Datadog libraries
3030from datadog import initialize , statsd
3131from datadog import __version__ as version
32- from datadog .dogstatsd .base import DEFAULT_FLUSH_INTERVAL , DogStatsd , MIN_SEND_BUFFER_SIZE , UDP_OPTIMAL_PAYLOAD_LENGTH , UDS_OPTIMAL_PAYLOAD_LENGTH
32+ from datadog .dogstatsd .base import DEFAULT_BUFFERING_FLUSH_INTERVAL , DogStatsd , MIN_SEND_BUFFER_SIZE , UDP_OPTIMAL_PAYLOAD_LENGTH , UDS_OPTIMAL_PAYLOAD_LENGTH
3333from datadog .dogstatsd .context import TimedContextManagerDecorator
3434from datadog .util .compat import is_higher_py35 , is_p3k
3535from tests .util .contextmanagers import preserve_environment_variable , EnvVars
@@ -41,7 +41,7 @@ class FakeSocket(object):
4141
4242 FLUSH_GRACE_PERIOD = 0.2
4343
44- def __init__ (self , flush_interval = DEFAULT_FLUSH_INTERVAL ):
44+ def __init__ (self , flush_interval = DEFAULT_BUFFERING_FLUSH_INTERVAL ):
4545 self .payloads = deque ()
4646
4747 self ._flush_interval = flush_interval
@@ -331,42 +331,42 @@ def test_gauge_with_invalid_ts_should_be_ignored(self):
331331
332332 def test_counter (self ):
333333 self .statsd .increment ('page.views' )
334- self .statsd .flush_buffered_metrics ()
334+ self .statsd .flush ()
335335 self .assert_equal_telemetry ('page.views:1|c\n ' , self .recv (2 ))
336336
337337 self .statsd ._reset_telemetry ()
338338 self .statsd .increment ('page.views' , 11 )
339- self .statsd .flush_buffered_metrics ()
339+ self .statsd .flush ()
340340 self .assert_equal_telemetry ('page.views:11|c\n ' , self .recv (2 ))
341341
342342 self .statsd ._reset_telemetry ()
343343 self .statsd .decrement ('page.views' )
344- self .statsd .flush_buffered_metrics ()
344+ self .statsd .flush ()
345345 self .assert_equal_telemetry ('page.views:-1|c\n ' , self .recv (2 ))
346346
347347 self .statsd ._reset_telemetry ()
348348 self .statsd .decrement ('page.views' , 12 )
349- self .statsd .flush_buffered_metrics ()
349+ self .statsd .flush ()
350350 self .assert_equal_telemetry ('page.views:-12|c\n ' , self .recv (2 ))
351351
352352 def test_count (self ):
353353 self .statsd .count ('page.views' , 11 )
354- self .statsd .flush_buffered_metrics ()
354+ self .statsd .flush ()
355355 self .assert_equal_telemetry ('page.views:11|c\n ' , self .recv (2 ))
356356
357357 def test_count_with_ts (self ):
358358 self .statsd .count_with_timestamp ("page.views" , 1 , timestamp = 1066 )
359- self .statsd .flush_buffered_metrics ()
359+ self .statsd .flush ()
360360 self .assert_equal_telemetry ("page.views:1|c|T1066\n " , self .recv (2 ))
361361
362362 self .statsd ._reset_telemetry ()
363363 self .statsd .count_with_timestamp ("page.views" , 11 , timestamp = 2121 )
364- self .statsd .flush_buffered_metrics ()
364+ self .statsd .flush ()
365365 self .assert_equal_telemetry ("page.views:11|c|T2121\n " , self .recv (2 ))
366366
367367 def test_count_with_invalid_ts_should_be_ignored (self ):
368368 self .statsd .count_with_timestamp ("page.views" , 1 , timestamp = - 1066 )
369- self .statsd .flush_buffered_metrics ()
369+ self .statsd .flush ()
370370 self .assert_equal_telemetry ("page.views:1|c\n " , self .recv (2 ))
371371
372372 def test_histogram (self ):
@@ -399,7 +399,7 @@ def test_sample_rate(self):
399399 for _ in range (10000 ):
400400 self .statsd .increment ('sampled_counter' , sample_rate = 0.3 )
401401
402- self .statsd .flush_buffered_metrics ()
402+ self .statsd .flush ()
403403
404404 total_metrics = 0
405405 payload = self .recv ()
@@ -667,7 +667,7 @@ def test_socket_error(self):
667667 self .statsd .socket = BrokenSocket ()
668668 with mock .patch ("datadog.dogstatsd.base.log" ) as mock_log :
669669 self .statsd .gauge ('no error' , 1 )
670- self .statsd .flush_buffered_metrics ()
670+ self .statsd .flush ()
671671
672672 mock_log .error .assert_not_called ()
673673 mock_log .warning .assert_called_once_with (
@@ -679,7 +679,7 @@ def test_socket_overflown(self):
679679 self .statsd .socket = OverflownSocket ()
680680 with mock .patch ("datadog.dogstatsd.base.log" ) as mock_log :
681681 self .statsd .gauge ('no error' , 1 )
682- self .statsd .flush_buffered_metrics ()
682+ self .statsd .flush ()
683683
684684 mock_log .error .assert_not_called ()
685685 calls = [call ("Socket send would block: %s, dropping the packet" , mock .ANY )]
@@ -689,7 +689,7 @@ def test_socket_message_too_long(self):
689689 self .statsd .socket = BrokenSocket (error_number = errno .EMSGSIZE )
690690 with mock .patch ("datadog.dogstatsd.base.log" ) as mock_log :
691691 self .statsd .gauge ('no error' , 1 )
692- self .statsd .flush_buffered_metrics ()
692+ self .statsd .flush ()
693693
694694 mock_log .error .assert_not_called ()
695695 calls = [
@@ -705,7 +705,7 @@ def test_socket_no_buffer_space(self):
705705 self .statsd .socket = BrokenSocket (error_number = errno .ENOBUFS )
706706 with mock .patch ("datadog.dogstatsd.base.log" ) as mock_log :
707707 self .statsd .gauge ('no error' , 1 )
708- self .statsd .flush_buffered_metrics ()
708+ self .statsd .flush ()
709709
710710 mock_log .error .assert_not_called ()
711711 calls = [call ("Socket buffer full: %s, dropping the packet" , mock .ANY )]
@@ -720,7 +720,7 @@ def test_uds_socket_ensures_min_receive_buffer(self, mock_socket_create):
720720
721721 datadog = DogStatsd (socket_path = "/fake/uds/socket/path" )
722722 datadog .gauge ('some value' , 1 )
723- datadog .flush_buffered_metrics ()
723+ datadog .flush ()
724724
725725 # Sanity check
726726 mock_socket_create .assert_called_once_with (socket .AF_UNIX , socket .SOCK_DGRAM )
@@ -740,7 +740,7 @@ def test_udp_socket_ensures_min_receive_buffer(self, mock_socket_create):
740740
741741 datadog = DogStatsd ()
742742 datadog .gauge ('some value' , 1 )
743- datadog .flush_buffered_metrics ()
743+ datadog .flush ()
744744
745745 # Sanity check
746746 mock_socket_create .assert_called_once_with (socket .AF_INET , socket .SOCK_DGRAM , socket .IPPROTO_UDP )
@@ -837,7 +837,7 @@ def func(arg1, arg2, kwarg1=1, kwarg2=1):
837837 return (arg1 , arg2 , kwarg1 , kwarg2 )
838838
839839 func (1 , 2 , kwarg2 = 3 )
840- self .statsd .flush_buffered_metrics ()
840+ self .statsd .flush ()
841841
842842 # Ignore telemetry packet
843843 packet = self .recv (2 ).split ("\n " )[0 ]
@@ -881,7 +881,7 @@ def func(arg1, arg2, kwarg1=1, kwarg2=1):
881881 return (arg1 , arg2 , kwarg1 , kwarg2 )
882882
883883 func (1 , 2 , kwarg2 = 3 )
884- self .statsd .flush_buffered_metrics ()
884+ self .statsd .flush ()
885885
886886 packet = self .recv ()
887887 name_value , type_ = packet .rstrip ('\n ' ).split ('|' )
@@ -1068,7 +1068,7 @@ def test_flush(self):
10681068
10691069 dogstatsd .increment ('page.views' )
10701070 self .assertIsNone (fake_socket .recv (no_wait = True ))
1071- dogstatsd .flush_buffered_metrics ()
1071+ dogstatsd .flush ()
10721072 self .assert_equal_telemetry ('page.views:1|c\n ' , fake_socket .recv (2 ))
10731073
10741074 def test_flush_interval (self ):
@@ -1096,7 +1096,7 @@ def test_aggregation_buffering_simultaneously(self):
10961096 dogstatsd .increment ('test.aggregation_and_buffering' )
10971097 self .assertIsNone (fake_socket .recv (no_wait = True ))
10981098 dogstatsd .flush_aggregated_metrics ()
1099- dogstatsd .flush_buffered_metrics ()
1099+ dogstatsd .flush ()
11001100 self .assert_equal_telemetry ('test.aggregation_and_buffering:10|c\n ' , fake_socket .recv (2 ))
11011101
11021102 def test_aggregation_buffering_simultaneously_with_interval (self ):
@@ -1139,7 +1139,7 @@ def test_flush_disable(self):
11391139 dogstatsd .increment ('page.views' )
11401140 self .assertIsNone (fake_socket .recv (no_wait = True ))
11411141
1142- time .sleep (DEFAULT_FLUSH_INTERVAL )
1142+ time .sleep (DEFAULT_BUFFERING_FLUSH_INTERVAL )
11431143 self .assertIsNone (fake_socket .recv (no_wait = True ))
11441144
11451145 time .sleep (0.3 )
@@ -1697,7 +1697,7 @@ def test_entity_id_and_container_id(self):
16971697 dogstatsd ._container_id = "ci-fake-container-id"
16981698
16991699 dogstatsd .increment ("page.views" )
1700- dogstatsd .flush_buffered_metrics ()
1700+ dogstatsd .flush ()
17011701 tags = "dd.internal.entity_id:04652bb7-19b7-11e9-9cc6-42010a9c016d"
17021702 metric = 'page.views:1|c|#' + tags + '|c:ci-fake-container-id\n '
17031703 self .assertEqual (metric , dogstatsd .socket .recv ())
@@ -1712,7 +1712,7 @@ def test_entity_id_and_container_id_and_external_env(self):
17121712 dogstatsd ._container_id = "ci-fake-container-id"
17131713
17141714 dogstatsd .increment ("page.views" )
1715- dogstatsd .flush_buffered_metrics ()
1715+ dogstatsd .flush ()
17161716 tags = "dd.internal.entity_id:04652bb7-19b7-11e9-9cc6-42010a9c016d"
17171717 metric = 'page.views:1|c|#' + tags + '|c:ci-fake-container-id' + '|e:it-false,cn-container-name,pu-04652bb7-19b7-11e9-9cc6-42010a9c016d' + '\n '
17181718 self .assertEqual (metric , dogstatsd .socket .recv ())
@@ -1795,7 +1795,7 @@ def test_dogstatsd_initialization_with_dd_env_service_version(self):
17951795 # Make call with no tags passed; only the globally configured tags will be used.
17961796 global_tags_str = ',' .join ([t for t in global_tags ])
17971797 dogstatsd .gauge ('gt' , 123.4 )
1798- dogstatsd .flush_buffered_metrics ()
1798+ dogstatsd .flush ()
17991799
18001800 # Protect against the no tags case.
18011801 metric = 'gt:123.4|g|#{}\n ' .format (global_tags_str ) if global_tags_str else 'gt:123.4|g\n '
@@ -1813,7 +1813,7 @@ def test_dogstatsd_initialization_with_dd_env_service_version(self):
18131813 passed_tags = ['env:prod' , 'version:def456' , 'custom_tag:toad' ]
18141814 all_tags_str = ',' .join ([t for t in passed_tags + global_tags ])
18151815 dogstatsd .gauge ('gt' , 123.4 , tags = passed_tags )
1816- dogstatsd .flush_buffered_metrics ()
1816+ dogstatsd .flush ()
18171817
18181818 metric = 'gt:123.4|g|#{}\n ' .format (all_tags_str )
18191819 self .assertEqual (metric , dogstatsd .socket .recv ())
@@ -1919,22 +1919,22 @@ def test_counter_with_container_field(self):
19191919 self .statsd ._container_id = "ci-fake-container-id"
19201920
19211921 self .statsd .increment ("page.views" )
1922- self .statsd .flush_buffered_metrics ()
1922+ self .statsd .flush ()
19231923 self .assert_equal_telemetry ("page.views:1|c|c:ci-fake-container-id\n " , self .recv (2 ))
19241924
19251925 self .statsd ._reset_telemetry ()
19261926 self .statsd .increment ("page.views" , 11 )
1927- self .statsd .flush_buffered_metrics ()
1927+ self .statsd .flush ()
19281928 self .assert_equal_telemetry ("page.views:11|c|c:ci-fake-container-id\n " , self .recv (2 ))
19291929
19301930 self .statsd ._reset_telemetry ()
19311931 self .statsd .decrement ("page.views" )
1932- self .statsd .flush_buffered_metrics ()
1932+ self .statsd .flush ()
19331933 self .assert_equal_telemetry ("page.views:-1|c|c:ci-fake-container-id\n " , self .recv (2 ))
19341934
19351935 self .statsd ._reset_telemetry ()
19361936 self .statsd .decrement ("page.views" , 12 )
1937- self .statsd .flush_buffered_metrics ()
1937+ self .statsd .flush ()
19381938 self .assert_equal_telemetry ("page.views:-12|c|c:ci-fake-container-id\n " , self .recv (2 ))
19391939
19401940 self .statsd ._container_id = None
0 commit comments