From ec2978d150c5d063052ece97a02c913d3f444701 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Mon, 31 May 2021 15:35:19 +0200 Subject: [PATCH] rename checks --- brian_polling_manager/interfaces.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/brian_polling_manager/interfaces.py b/brian_polling_manager/interfaces.py index 6551270..666c64c 100644 --- a/brian_polling_manager/interfaces.py +++ b/brian_polling_manager/interfaces.py @@ -9,7 +9,9 @@ logger = logging.getLogger(__name__) def load_ifc_checks(sensu_params): def _is_ifc_check(check): name = check['metadata']['name'] - return re.match(r'^check-([^-]+\.geant\.net)-(.+)$', name) + # check-* is the old-style name (add to the returned + # data so it can be deleted) + return re.match(r'^(check|ifc)-([^-]+\.geant\.net)-(.+)$', name) ifc_checks = filter(_is_ifc_check, sensu.load_all_checks(sensu_params)) return {c['metadata']['name']: c for c in ifc_checks} @@ -100,3 +102,4 @@ def refresh(sensu_params, state, statsd=None): statsd.gauge('interfaces', interfaces) statsd.gauge('checks_created', created) statsd.gauge('checks_updated', updated) + statsd.gauge('checks_deleted', len(extra_checks)) -- GitLab