Page MenuHomePhabricator

metricsinfra: Add hosted Prometheus blackbox exporter
Closed, ResolvedPublic

Description

Prometheus's blackbox exporter allows monitoring things like main page latency/content, tls expiry, dns resolution, etc which aren't trivial to do with prometheus metrics generated by the app in question. I think it would be useful to make it possible to configure blackbox-exporter scrapes in metricsinfra.

Event Timeline

taavi triaged this task as Low priority.Aug 4 2021, 11:01 AM
taavi created this task.

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

[operations/puppet@production] P:wmcs::metricsinfra: install blackbox exporter

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

Change 913122 merged by David Caro:

[operations/puppet@production] P:wmcs::metricsinfra: install blackbox exporter

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

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

[cloud/metricsinfra/prometheus-configurator@master] add blackbox http support

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

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

[cloud/metricsinfra/prometheus-manager@master] add blackbox http support

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

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

[operations/puppet@production] prometheus: allow external management of blackbox modules

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

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

[operations/puppet@production] P:wmcs::metricsinfra: add config for custom blackbox scraping

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

Change 956034 merged by jenkins-bot:

[cloud/metricsinfra/prometheus-configurator@master] add blackbox http support

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

Change 956036 merged by jenkins-bot:

[cloud/metricsinfra/prometheus-manager@master] add blackbox http support

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

Change 956037 merged by Majavah:

[operations/puppet@production] prometheus: allow external management of blackbox modules

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

Change 956038 merged by Majavah:

[operations/puppet@production] P:wmcs::metricsinfra: add config for custom blackbox scraping

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

taavi closed this task as Resolved.EditedSep 21 2023, 4:34 PM

We have an exporter that can do HTTP/s scrapes. Futher use cases can be added later.