コード例 #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)