def main(args): import logging if args.verbose: LOGGER.setLevel(logging.DEBUG) else: LOGGER.setLevel(logging.INFO) db = Database(args.db) root = RootView(db, args.filter) root.putChild('static', static.File("./static")) site = server.Site(root) LOGGER.info("Listening on http://localhost:%d" % args.port) reactor.listenTCP(args.port, site) reactor.run()
def main(args): import logging if args.verbose: LOGGER.setLevel(logging.DEBUG) else: LOGGER.setLevel(logging.INFO) # Get the database handle db = Database(args.db, args.overwrite) for i in range(args.count): if i > 0: time.sleep(args.period) # Read all the data we need system_stats, processes, memory_stats = read_stats(args) LOGGER.info('Found {} process(es) and {} used memory fragments'.format( len(processes), len(memory_stats))) LOGGER.info('Regions: %s' % memory_stats) db.add(args.host if len(args.host) else '[local]', system_stats, memory_stats, processes)