Page MenuHomePhabricator

Port or deprecate Icinga airflow checks
Closed, ResolvedPublicGoal

Description

The following checks are in icinga for airflow unit status, my understanding is that as airflow is moving (has moved?) to k8s (T362788) the checks will be come obsolete. Would you confirm/agree @BTullis @brouberol ?

check_airflow-kerberos@INSTANCE_status
check_airflow-kerberos@INSTANCE_status
check_airflow-scheduler@INSTANCE_status
check_airflow-scheduler@INSTANCE_status
check_airflow-webserver@INSTANCE_status
check_airflow-webserver@analytics_status
check_airflow@INSTANCE_status
check_airflow@INSTANCE_status

! MIGRATION TABLE !

Migrated? (Y/N)TitleResource TypeCommandFileProfiles
Ncheck_airflow-X@analytics_statusNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_systemd_unit_statusmodules/systemd/manifests/monitor.pp:23profile::airflow

Event Timeline

Yes, these checks will be obsolete once https://phabricator.wikimedia.org/T362788 is closed. As it stands, we still have 3 airflow instances to migrate.

Change #1155619 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] monitoring services: add migration task T384214 to instances

https://gerrit.wikimedia.org/r/1155619

Change #1155619 merged by Tiziano Fogli:

[operations/puppet@production] monitoring services: add migration task T384214 to instances

https://gerrit.wikimedia.org/r/1155619

tappof changed the subtype of this task from "Task" to "Goal".Sep 2 2025, 1:34 PM

These checks can be deprecated without any impact. Sorry, I should have mentioned that much earlier.

Change #1184169 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] airflow: disable icinga nrpe checks

https://gerrit.wikimedia.org/r/1184169

Change #1184170 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] hiera: disable monitoring for legacy profile::airflow::instances

https://gerrit.wikimedia.org/r/1184170

Change #1184171 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] airflow: remove nrpe definitions

https://gerrit.wikimedia.org/r/1184171

Change #1184169 merged by Cwhite:

[operations/puppet@production] airflow: disable icinga nrpe checks

https://gerrit.wikimedia.org/r/1184169

Change #1184170 merged by Cwhite:

[operations/puppet@production] hiera: disable monitoring for legacy profile::airflow::instances

https://gerrit.wikimedia.org/r/1184170

Change #1184171 merged by Cwhite:

[operations/puppet@production] airflow: remove nrpe definitions

https://gerrit.wikimedia.org/r/1184171

colewhite claimed this task.