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)
def meter_and_clock(): with mock.patch('time.time', Clock(0.0)) as clock: clock = clock meter = Meter() yield (meter, clock)
def __init__(self, duration_units): self.meter = Meter() self.histogram = Histogram() self.duration_units = duration_units