diff --git a/docker/routlin-dash/app/pages/dnsserver/view.py b/docker/routlin-dash/app/pages/dnsserver/view.py index 18fb8af..4d13f92 100644 --- a/docker/routlin-dash/app/pages/dnsserver/view.py +++ b/docker/routlin-dash/app/pages/dnsserver/view.py @@ -1,6 +1,7 @@ import json import config_utils import factory +import mod_metrics from pages.overview.view import load_dns_metrics, _dns_providers_table _PERIOD_OPTIONS = [ @@ -31,6 +32,13 @@ def _period_selector_html(current_period): def collect_tokens(cfg): + try: + new = mod_metrics.collect_metrics(cfg) + if new: + mod_metrics.update_metrics_db(new) + except Exception: + pass + tokens = config_utils.collect_layout_tokens(cfg) dns = cfg.get('upstream_dns', {}) servers = dns.get('upstream_servers', [])