예제 #1
0
파일: timer.py 프로젝트: upsight/bucky
class Timer(Metric):
    def __init__(self, name):
        self.name = name
        self.meter = Meter("%s.calls" % name)
        self.histogram = Histogram("%s.histo" % name)

    def clear(self):
        self.histogram.clear()

    def update(self, value):
        self.meter.mark()
        self.histogram.update(value)

    def metrics(self):
        return self.meter.metrics() + self.histogram.metrics()
예제 #2
0
파일: timer.py 프로젝트: upsight/bucky
 def __init__(self, name):
     self.name = name
     self.meter = Meter("%s.calls" % name)
     self.histogram = Histogram("%s.histo" % name)