Skip to content

Commit

Permalink
AMLII-1297 provide backwards compatible telemetry counters
Browse files Browse the repository at this point in the history
Fixes #795
  • Loading branch information
vickenty committed Nov 23, 2023
1 parent 4cd7ba3 commit 1b910cf
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion datadog/dogstatsd/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -929,11 +929,19 @@ def _reset_telemetry(self):
self.bytes_dropped_queue = 0
self.bytes_dropped_writer = 0
self.packets_sent = 0
self.packets_dropped = 0
self.packets_dropped_queue = 0
self.packets_dropped_writer = 0
self._last_flush_time = time.time()

# Aliases for backwards compatibility.
@property
def packets_dropped(self):
return self.packets_dropped_queue + self.packets_dropped_writer

@property
def bytes_dropped(self):
return self.bytes_dropped_queue + self.bytes_dropped_writer

def _flush_telemetry(self):
telemetry_tags = ",".join(self._add_constant_tags(self._client_tags))

Expand Down

0 comments on commit 1b910cf

Please sign in to comment.