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))