-
- Downloads
Introduce prometheus exporters role for collection
Add a new role called prometheus_exporters which should be run on every machine we have and starts different collectors depending on what group the machine is in. Currently supported our the gitlab runner exporter, rebuilder textcollector, mysqld-exporter, borg textcollector and an node/arch exporter. The arch exporter monitors the security status and pacman out of date packages gauge.
Showing
- group_vars/all/common.yml 3 additions, 0 deletionsgroup_vars/all/common.yml
- group_vars/all/vault_gitlab.yml 92 additions, 85 deletionsgroup_vars/all/vault_gitlab.yml
- group_vars/gitlab_runners.yml 2 additions, 0 deletionsgroup_vars/gitlab_runners.yml
- hosts 10 additions, 0 deletionshosts
- playbooks/aur.archlinux.org.yml 1 addition, 0 deletionsplaybooks/aur.archlinux.org.yml
- playbooks/gitlab-runners.yml 1 addition, 0 deletionsplaybooks/gitlab-runners.yml
- playbooks/gitlab.archlinux.org.yml 1 addition, 0 deletionsplaybooks/gitlab.archlinux.org.yml
- playbooks/monitoring.archlinux.org.yml 1 addition, 0 deletionsplaybooks/monitoring.archlinux.org.yml
- playbooks/reproducible.archlinux.org.yml 1 addition, 0 deletionsplaybooks/reproducible.archlinux.org.yml
- roles/gitlab_runner/tasks/main.yml 7 additions, 0 deletionsroles/gitlab_runner/tasks/main.yml
- roles/prometheus/defaults/main.yml 1 addition, 0 deletionsroles/prometheus/defaults/main.yml
- roles/prometheus/templates/prometheus.yml.j2 66 additions, 0 deletionsroles/prometheus/templates/prometheus.yml.j2
- roles/prometheus_exporters/defaults/main.yml 10 additions, 0 deletionsroles/prometheus_exporters/defaults/main.yml
- roles/prometheus_exporters/files/arch-textcollector.sh 31 additions, 0 deletionsroles/prometheus_exporters/files/arch-textcollector.sh
- roles/prometheus_exporters/files/borg-textcollector.sh 46 additions, 0 deletionsroles/prometheus_exporters/files/borg-textcollector.sh
- roles/prometheus_exporters/tasks/main.yml 88 additions, 0 deletionsroles/prometheus_exporters/tasks/main.yml
- roles/prometheus_exporters/templates/prometheus-arch-textcollector.service.j2 37 additions, 0 deletions...orters/templates/prometheus-arch-textcollector.service.j2
- roles/prometheus_exporters/templates/prometheus-arch-textcollector.timer.j2 10 additions, 0 deletions...xporters/templates/prometheus-arch-textcollector.timer.j2
- roles/prometheus_exporters/templates/prometheus-borg-textcollector.service.j2 35 additions, 0 deletions...orters/templates/prometheus-borg-textcollector.service.j2
- roles/prometheus_exporters/templates/prometheus-borg-textcollector.timer.j2 10 additions, 0 deletions...xporters/templates/prometheus-borg-textcollector.timer.j2
Loading
Please register or sign in to comment