def rules_list(): db = Db(config.alerting_db) if 'rules' in errors: del errors['rules'] try: body = template('templates/body.rules', errors=errors, rules=db.get_rules()) except Exception, e: errors['rules'] = ("Couldn't list rules: %s" % e, traceback.format_exc())
def rules_list(): db = Db(config.alerting_db) if 'rules' in errors: del errors['rules'] try: body = template('templates/body.rules', errors=errors, rules=db.get_rules()) except Exception, e: errors['rules'] = ("Couldn't list rules: %s" % e, traceback.format_exc())
app_dir = os.path.dirname(__file__) if app_dir: os.chdir(app_dir) import config config = make_config(config) import preferences if not config.alerting: print "alerting disabled in config" os.exit(0) s_metrics = structured_metrics.StructuredMetrics(config) db = Db(config.alerting_db) rules = db.get_rules() output = EmailOutput(config) def submit_maybe(result): if result.to_report(): output.submit(result) db.save_notification(result) print "sent notification!" else: print "no notification" for rule in rules: print " >>> ", rule.name()
app_dir = os.path.dirname(__file__) if app_dir: os.chdir(app_dir) import config config = make_config(config) import preferences if not config.alerting: print "alerting disabled in config" os.exit(0) s_metrics = structured_metrics.StructuredMetrics(config) db = Db(config.alerting_db) rules = db.get_rules() output = EmailOutput(config) def submit_maybe(result): if result.to_report(): output.submit(result) db.save_notification(result) print "sent notification!" else: print "no notification" for rule in rules: print " >>> ", rule.name()