def inc_counter(self, key, amount=1): """ Increment counter """ check_key(key) assert isinstance(amount, Number) self._counters[key] = self._counters.get(key, statsd.Counter(key)) self._counters[key] += amount
def dec_counter(self, key, amount=1): """ Decrement metric """ check_key(key) assert isinstance(amount, Number) self._counters[key] = self._counters.get(key, statsd.Counter(key)) self._counters[key] -= amount
def time(self, key, time): """ Timer metric """ check_key(key) assert isinstance(time, Number) self._timers[key] = self._timers.get(key, statsd.Timer('')) self._timers[key].send(key, time)
def time(self, key, time): """ Timer metric """ check_key(key) assert isinstance(time, Number) self._timer.send(key, time)