Skip to content
Snippets Groups Projects

poller/interfaces filters out irrelevant interfaces

Merged Pelle Koster requested to merge poller-only-relevant-interfaces into develop
3 files
+ 36
14
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -808,10 +808,13 @@ def _get_port_type(description):
return PORT_TYPES.UNKNOWN.name
def load_interfaces_to_poll(
config, hostname=None, no_lab=False, use_next_redis=False):
basic_interfaces = \
list(_load_interfaces(config, hostname, no_lab, use_next_redis))
def load_interfaces_to_poll(config, hostname=None, no_lab=False, use_next_redis=False):
def is_relevant(ifc):
return not re.match(r"^(lt-|so-|dsc\.|fxp\d|lo\d).*", ifc["name"])
basic_interfaces = list(
filter(is_relevant, _load_interfaces(config, hostname, no_lab, use_next_redis))
)
bundles = _load_interface_bundles(config, hostname, use_next_redis)
services_and_customers = \
_get_services_and_customers(config, hostname, use_next_redis)
Loading