コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 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)
コード例 #4
0
ファイル: statsd_driver.py プロジェクト: lyandut/st2
 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
コード例 #5
0
ファイル: statsd_driver.py プロジェクト: lyandut/st2
 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
コード例 #6
0
 def time(self, key, time):
     """ Timer metric
     """
     check_key(key)
     assert isinstance(time, Number)
     self._timer.send(key, time)
コード例 #7
0
ファイル: statsd_driver.py プロジェクト: lyandut/st2
 def time(self, key, time):
     """ Timer metric
     """
     check_key(key)
     assert isinstance(time, Number)
     self._timer.send(key, time)