Esempio n. 1
0
def meter(module, name, count=1):
    """
    Record an event rate:
    ::

       meter(__name__, 'my_meter', 'event_type')
    """
    meter = get_metric('meters', module, name, Meter())
    meter.mark(count)
Esempio n. 2
0
def meter_and_clock():
    with mock.patch('time.time', Clock(0.0)) as clock:
        clock = clock
        meter = Meter()
        yield (meter, clock)
Esempio n. 3
0
 def __init__(self, duration_units):
     self.meter = Meter()
     self.histogram = Histogram()
     self.duration_units = duration_units