def main():
config.process_args("HEALTH",
default_config_path=cfg.DEFAULT_CONF_PATH,
defaults=cfg.DEFAULT,
validation_schema=cfg.SCHEMA)
# Init Elastic index in backend
for src in CONF["sources"]:
es.ensure_index_exists(CONF["backend"]["elastic"], src["region"])
# Setup periodic job that does aggregation magic
run_every_min = CONF["config"]["run_every_minutes"]
schedule.every(run_every_min).minutes.do(job)
job()
while True:
schedule.run_pending()
time.sleep(1)
评论列表
文章目录