##// END OF EJS Templates
statsd: fixed timed logic
super-admin -
r4831:56c4f044 default
parent child Browse files
Show More
@@ -44,9 +44,9 b' class StatsClientBase(object):'
44 44 def pipeline(self):
45 45 raise NotImplementedError()
46 46
47 def timer(self, stat, rate=1, tags=None):
47 def timer(self, stat, rate=1, tags=None, auto_send=True):
48 48 """
49 statsd = StatsdClient()
49 statsd = StatsdClient.statsd
50 50 with statsd.timer('bucket_name', auto_send=True) as tmr:
51 51 # This block will be timed.
52 52 for i in xrange(0, 100000):
@@ -54,7 +54,7 b' class StatsClientBase(object):'
54 54 # you can access time here...
55 55 elapsed_ms = tmr.ms
56 56 """
57 return Timer(self, stat, rate, tags)
57 return Timer(self, stat, rate, tags, auto_send=auto_send)
58 58
59 59 def timing(self, stat, delta, rate=1, tags=None, use_decimals=True):
60 60 """
General Comments 0
You need to be logged in to leave comments. Login now