Development
This commit is contained in:
parent
e9166d8a6a
commit
0983e14de4
7 changed files with 494 additions and 160 deletions
|
|
@ -35,6 +35,7 @@ import logging
|
|||
from pathlib import Path
|
||||
|
||||
import mod_metrics as metrics
|
||||
import mod_dns_queries as dns_queries
|
||||
|
||||
SCRIPT_DIR = Path(__file__).parent
|
||||
CONFIG_FILE = SCRIPT_DIR / "config.json"
|
||||
|
|
@ -657,9 +658,18 @@ def main():
|
|||
full_cfg = json.load(f)
|
||||
new_metrics = metrics.collect_metrics(full_cfg)
|
||||
if new_metrics:
|
||||
metrics.update_metrics_file(new_metrics)
|
||||
metrics.update_metrics_db(new_metrics)
|
||||
except Exception as e:
|
||||
log.warning(f"DNS metrics collection failed: {e}")
|
||||
|
||||
try:
|
||||
with open(CONFIG_FILE) as f:
|
||||
full_cfg = json.load(f)
|
||||
inserted = dns_queries.collect(full_cfg)
|
||||
if inserted:
|
||||
log.info(f"DNS query collector: inserted {inserted} new rows.")
|
||||
except Exception as e:
|
||||
log.warning(f"DNS query collection failed: {e}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue