optional ipv6 firewall, disabled by default

This commit is contained in:
Arseniy Kuznetsov
2022-11-14 20:35:00 +01:00
parent cc3fd26ae2
commit 2953cf418a
5 changed files with 77 additions and 5 deletions

View File

@@ -43,6 +43,8 @@ class FirewallCollector(BaseCollector):
yield firewall_raw_metrics
# ~*~*~*~*~*~ IPv6 ~*~*~*~*~*~
if not router_entry.config_entry.ipv6_firewall:
return
firewall_filter_records_ipv6 = FirewallMetricsDataSource.metric_records_ipv6(router_entry, metric_labels = firewall_labels)
if firewall_filter_records_ipv6:
metrics_records_ipv6 = [FirewallCollector.metric_record(router_entry, record) for record in firewall_filter_records_ipv6]