correct gauge signature from statsd client version 2.0+
This commit is contained in:
parent
816bde6f3f
commit
65b08a9807
|
@ -20,6 +20,6 @@ class StatsClient(StatsClient):
|
|||
"""Decrement a stat by `count`."""
|
||||
log.info('Decrement: %s, %s, %s' % (stat, count, rate))
|
||||
|
||||
def gauge(self, stat, value, rate=1):
|
||||
def gauge(self, stat, value, rate=1, delta=False):
|
||||
"""Set a gauge value."""
|
||||
log.info('Gauge: %s, %s, %s' % (stat, value, rate))
|
||||
log.info('Gauge: %s, %s%s, %s' % (stat, '' if not delta else 'diff ', value , rate))
|
||||
|
|
|
@ -31,10 +31,13 @@ class StatsClient(StatsClient):
|
|||
stat = '%s|count' % stat
|
||||
self.cache[stat].append([-count, rate])
|
||||
|
||||
def gauge(self, stat, value, rate=1):
|
||||
def gauge(self, stat, value, rate=1, delta=False):
|
||||
"""Set a gauge value."""
|
||||
stat = '%s|gauge' % stat
|
||||
self.cache[stat] = [[value, rate]]
|
||||
if delta:
|
||||
self.cache[stat].append([value, rate])
|
||||
else:
|
||||
self.cache[stat] = [[value, rate]]
|
||||
|
||||
def set(self, stat, value, rate=1):
|
||||
stat = '%s|set' % stat
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
mock
|
||||
nose
|
||||
unittest2
|
||||
statsd==1.0.0
|
||||
django<1.5
|
||||
statsd>=2.0.0
|
||||
django<1.6
|
||||
|
|
Loading…
Reference in New Issue