Page MenuHomePhabricator

[toolforge.infra] Replace Toolschecker alerts with Prometheus based ones
Closed, ResolvedPublic

Description

Remove or move to Alertmanager:

  • k8s etcd node health
  • k8s worker health

These will be covered by T357977: [toolforge.infra] run and monitor our own sample tools:

  • dumps access
  • nfs read/write
  • redis set/get
  • ldap
  • dns
  • toolsdb read/write

To be removed:
T358333: Remove toolschecker grid engine checks

  • grid cron job mtime
  • grid long-running
  • grid start a job

Event Timeline

Change 956071 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:toolforge::checker: remove ToolsDB R/W check

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

Change 956071 merged by Majavah:

[operations/puppet@production] P:toolforge::checker: remove ToolsDB R/W check

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

Change 982786 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:toolforge::checker: remove kubernetes node readiness check

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

Change 982786 merged by Majavah:

[operations/puppet@production] P:toolforge::checker: remove kubernetes node readiness check

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

Change 991289 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:toolforge::checker: remove webservice checks

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

Change 991289 merged by Majavah:

[operations/puppet@production] P:toolforge::checker: remove webservice checks

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

dcaro triaged this task as Medium priority.Feb 20 2024, 1:14 PM
dcaro moved this task from Backlog to Workspace for triaging whenever needed on the Toolforge board.
dcaro renamed this task from Replace Toolschecker alerts with Prometheus based ones to [toolforge.infra] Replace Toolschecker alerts with Prometheus based ones.Feb 21 2024, 10:23 AM

Following up from team meeting, only the k8s etcd checks are relevant nowadays to port to AM, the rest can be ditched

Change #1298742 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] icinga: remove toolschecker-based checks

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

Change #1299545 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] etcd: make etcdctl work out of the box

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

Change #1299546 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] toolforge: remove checker access from k8s::etcd

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

Change #1299547 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] Remove toolschecker role/profile

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

Change #1299545 merged by Filippo Giunchedi:

[operations/puppet@production] etcd: make etcdctl work out of the box

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

Change #1300738 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] etcd: switch etcdctl auth based on 'use_client_certs'

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

Change #1300738 merged by Filippo Giunchedi:

[operations/puppet@production] etcd: switch etcdctl auth based on 'use_client_certs'

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

Change #1298742 merged by Filippo Giunchedi:

[operations/puppet@production] icinga: remove toolschecker-based checks

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

Change #1299546 merged by Filippo Giunchedi:

[operations/puppet@production] toolforge: remove checker access from k8s::etcd

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

Change #1299547 merged by Filippo Giunchedi:

[operations/puppet@production] Remove toolschecker role/profile

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

Mentioned in SAL (#wikimedia-cloud) [2026-06-15T09:53:54Z] <godog> delete tools-checker puppet prefix - T313030

Change #1302110 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] toolforge: remove toolschecker from legacy redirector

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

Change #1302110 merged by Filippo Giunchedi:

[operations/puppet@production] toolforge: remove toolschecker from legacy redirector

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

fgiunchedi claimed this task.

This is done -- toolschecker has been deprecated in favor of other alerts or moving some of its alerts to prometheus/alertmanager ones