def index(): count = len(counter.get("index view")) render_metric = record.get("index render") minimum_val = render_metric.min() maximum_val = render_metric.max() counter.incr("index view") return """ %s<br/> <br/> %s - min<br/> %s - max """ % (count, minimum_val, maximum_val)
def now(): now = int(time()) year = randint(1, 60 * 2) * 30 * 24 * 7 * 52 r = now - year return r base.now = now print "Creating dummy data points." start = time() stat_names = ['registrations', 'posts', 'page loads', 'updates', 'something else'] for i in xrange(10000): n = choice(stat_names) counter.incr(n) for i in range(10000): record.add("Processing Time", randint(0, 5)) print "Reloaded in %f secconds....\n" % (time() - start) print print "KEYS :", counter.keys() for k in counter.keys(): print "VALS :", len(counter.values(k)) print "\n\nStarting flask web UI....\n\n"