summaryrefslogtreecommitdiff
path: root/read_policy.py
blob: fc15c6ab61b8da264456c0bdec0a5f9980d9ea7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

from log import save_log, kafka_consumer, clic_client, readIni, log_init

kafHost, cliHost, policy_table, policy_topic, policy_group = readIni(0)
logger = log_init("policy_log")

try:
    client = clic_client(cliHost)
except:
    logger.error("clickhouse connect failed")

try:
    consumer_policy = kafka_consumer(policy_topic, policy_group, kafHost)
except:
    logger.error("kafka connect failed")

for msg in consumer_policy:
    try:
        save_log(eval(msg.value), policy_table, client)
    except:
        logger.error("saving error")