def _cb()

in mutornadomon/monitor.py [0:0]


    def _cb(self):
        now = time.time()
        self.count('callbacks')
        latency = now - self._last_cb_time
        excess_latency = latency - (self.measure_interval / 1000.0)
        self._last_cb_time = now
        self.kv('ioloop_excess_callback_latency', excess_latency)
        if hasattr(self.io_loop, '_handlers'):
            self.kv('ioloop_handlers', len(self.io_loop._handlers))
        if hasattr(self.io_loop, '_callbacks'):
            self.kv('ioloop_pending_callbacks', len(self.io_loop._callbacks))