Skip to content
Snippets Groups Projects

prometheus: Monitor all the mirrors backing our GeoIP mirror

All threads resolved!
Files
2
@@ -14,8 +14,8 @@ prometheus_remote_write_relabel_configs:
# for d in $(curl -sf "https://crt.sh/?q=archlinux.org&output=json" "https://crt.sh/?q=pkgbuild.com&output=json" | jq -r ".[].name_value" | sort -u); do if curl -o /dev/null -sS "https://$d"; then echo $d; fi; done | grep -v "\@" | sort | sed "s/^/ - https:\/\//"
blackbox_targets:
http_prometheus:
- { target: https://asia.mirror.pkgbuild.com, vhost: geo.mirror.pkgbuild.com }
- { target: https://america.mirror.pkgbuild.com, vhost: geo.mirror.pkgbuild.com }
- { target: https://asia.mirror.pkgbuild.com, vhost: geo.mirror.pkgbuild.com }
- { target: https://europe.mirror.pkgbuild.com, vhost: geo.mirror.pkgbuild.com }
- http://{{ hostvars['monitoring.archlinux.org']['wireguard_address'] }}
- https://accounts.archlinux.org
Loading