def _tmpl_datasetlist(self): tmpl = "" for filename, dataset in self.rbldnsd.datasets.iteritems(): if not dataset.available: activetime = "unavailable" filename = make_escaped_string(filename, ConsoleConstants.COLOR_RED) elif dataset.reloading: filename = make_escaped_string(filename, ConsoleConstants.COLOR_YELLOW) activetime = "(reloading)" else: filename = make_escaped_string(filename, ConsoleConstants.COLOR_GREEN) humanreadableactivetime = secs2human(int(time.time() - dataset.activesince)) activetime = make_escaped_string(humanreadableactivetime, ConsoleConstants.COLOR_CYAN) reloadinfo = dataset.lastreloadinfo if reloadinfo == None: info = "" else: (loadtime, newcount, diff) = reloadinfo loadtime = "%.2fs" % loadtime if diff >= 0: diff = "+%s" % diff newcount = make_escaped_string(newcount, ConsoleConstants.COLOR_MAGENTA) info = "loadtime: %s , %s records(%s)" % (loadtime, newcount, diff) tmpl += "%s age: %s %s\n" % (filename, activetime, info) return tmpl
def _tmpl_datasetlist(self): tmpl = "" for filename, dataset in self.rbldnsd.datasets.iteritems(): if not dataset.available: activetime = "unavailable" filename = make_escaped_string(filename, ConsoleConstants.COLOR_RED) elif dataset.reloading: filename = make_escaped_string(filename, ConsoleConstants.COLOR_YELLOW) activetime = "(reloading)" else: filename = make_escaped_string(filename, ConsoleConstants.COLOR_GREEN) humanreadableactivetime = secs2human(int(time.time() - dataset.activesince)) activetime = make_escaped_string(humanreadableactivetime, ConsoleConstants.COLOR_CYAN) reloadinfo = dataset.lastreloadinfo if reloadinfo == None: info = '' else: (loadtime, newcount, diff) = reloadinfo loadtime = "%.2fs" % loadtime if diff >= 0: diff = "+%s" % diff newcount = make_escaped_string(newcount, ConsoleConstants.COLOR_MAGENTA) info = "loadtime: %s , %s records(%s)" % (loadtime, newcount, diff) tmpl += "%s age: %s %s\n" % (filename, activetime, info) return tmpl
def _tmpl_zonelist(self): tmpl = "" for zonename, zone in self.rbldnsd.zones.iteritems(): if not zone.is_available(): display = make_escaped_string(zonename, ConsoleConstants.COLOR_RED) elif zone.is_reloading(): display = make_escaped_string(zonename, ConsoleConstants.COLOR_YELLOW) else: display = make_escaped_string(zonename, ConsoleConstants.COLOR_GREEN) tmpl += " " + display return tmpl
def _tmpl_zonelist(self): tmpl = "" for zonename, zone in self.rbldnsd.zones.iteritems(): if not zone.is_available(): display = make_escaped_string(zonename, ConsoleConstants.COLOR_RED) elif zone.is_reloading(): display = make_escaped_string(zonename, ConsoleConstants.COLOR_YELLOW) else: display = make_escaped_string(zonename, ConsoleConstants.COLOR_GREEN) tmpl += " " + display return tmpl
def _tmpl_qps(self): slottime = 5 now = time.time() then = now - slottime bufferkeys = self.querybuffer.keys() counter = 0 for k in bufferkeys: if k > then: counter += 1 qps = float(counter) / float(slottime) return make_escaped_string("%.2f" % qps, fg=ConsoleConstants.COLOR_BLUE, bg=ConsoleConstants.COLOR_WHITE)
def _tmpl_qps(self): slottime = 5 now = time.time() then = now - slottime bufferkeys = self.querybuffer.keys() counter = 0 for k in bufferkeys: if k > then: counter += 1 qps = float(counter) / float(slottime) return make_escaped_string("%.2f" % qps, fg=ConsoleConstants.COLOR_BLUE, bg=ConsoleConstants.COLOR_WHITE)
def _tmpl_runninsince(self): return make_escaped_string(secs2human(int(time.time() - self.startup)), fg=ConsoleConstants.COLOR_CYAN)
def _tmpl_runninsince(self): return make_escaped_string(secs2human(int(time.time() - self.startup)), fg=ConsoleConstants.COLOR_CYAN)