add dashboards provisioning

This commit is contained in:
2023-02-10 11:13:37 +01:00
parent b49d299578
commit 58e265e165
31 changed files with 41614 additions and 69 deletions

View File

@ -37,8 +37,6 @@
- name: '{{ exporter }} exporter | get latest release from GitHub'
shell: curl --silent "https://api.github.com/repos/{{ prometheus_repo }}/{{ exporter }}_exporter/releases/latest" | jq -r .tag_name | sed "s/v//"
args:
warn: false
register: prometheus_exporter_latest_version
run_once: true
when: not stat_result.stat.exists or exporter_upgrade == "yes"
@ -68,7 +66,7 @@
group: root
mode: 0755
notify:
- 'prometheus | {{ exporter }} exporter | restart service'
- '{{ exporter }}-exporter-restart'
when: not stat_result.stat.exists or exporter_upgrade == "yes"
tags: [ 'prometheus_{{ exporter }}' ]
@ -85,7 +83,7 @@
group: root
mode: 0600
notify:
- 'prometheus | {{ exporter }} exporter | restart service'
- '{{ exporter }}-exporter-restart'
when: not stat_result.stat.exists or exporter_upgrade == "yes"
tags: [ 'prometheus_{{ exporter }}' ]

View File

@ -26,7 +26,7 @@
group: root
mode: 0644
notify:
- 'prometheus | {{ exporter }} exporter | restart service'
- '{{ exporter }}-exporter-restart'
tags: [ 'prometheus_{{ exporter }}' ]
- name: '{{ exporter }} exporter | systemd | install unit file'
@ -37,7 +37,7 @@
group: root
mode: 0600
notify:
- 'prometheus | {{ exporter }} exporter | restart service'
- '{{ exporter }}-exporter-restart'
tags: [ 'prometheus_{{ exporter }}' ]
- name: '{{ exporter }} exporter | systemd | enable service'

View File

@ -11,5 +11,5 @@
mode: 0600
register: prometheus_blackbox_exporter_configuration
notify:
- 'prometheus | blackbox exporter | restart service'
- 'blackbox-exporter-restart'
tags: ['prometheus_blackbox_exporter']

View File

@ -11,7 +11,7 @@
group: root
mode: 0755
notify:
- 'prometheus | mongodb exporter | restart service'
- 'mongodb-exporter-restart'
when:
- prometheus_mongodb_exporter_latest_version.stdout < '0.2'
tags: ['prometheus_mongodb_exporter']
@ -24,5 +24,5 @@
group: root
mode: 0600
notify:
- 'prometheus | mongodb exporter | restart service'
- 'mongodb-exporter-restart'
tags: ['prometheus_mongodb_exporter']

View File

@ -13,5 +13,5 @@
- prometheus_mysqld_exporter_user is defined
register: prometheus_mysqld_exporter_configuration
notify:
- 'prometheus | mysqld exporter | restart service'
- 'mysqld-exporter-restart'
tags: ['prometheus_mysqld_exporter']

View File

@ -11,5 +11,5 @@
mode: 0600
register: prometheus_opcache_exporter_configuration
notify:
- 'prometheus | opcache exporter | restart service'
- 'opcache-exporter-restart'
tags: ['prometheus_opcache_exporter']

View File

@ -10,5 +10,5 @@
group: root
mode: 0600
notify:
- 'prometheus | phpfpm exporter | restart service'
- 'phpfpm-exporter-restart'
tags: ['prometheus_phpfpm_exporter']

View File

@ -11,5 +11,5 @@
mode: 0600
register: prometheus_postgres_exporter_configuration
notify:
- 'prometheus | postgres exporter | restart service'
- 'postgres-exporter-restart'
tags: ['prometheus_postgres_exporter']

View File

@ -23,7 +23,7 @@
mode: 0600
register: prometheus_proxmox_exporter_configuration
notify:
- 'prometheus | proxmox exporter | restart service'
- 'proxmox-exporter-restart'
tags: ['prometheus_proxmox']
- name: 'proxmox exporter | systemd | copy unit file'
@ -34,7 +34,7 @@
group: root
mode: 0600
notify:
- 'prometheus | proxmox exporter | restart service'
- 'proxmox-exporter-restart'
#when: not stat_result.stat.exists or exporter_upgrade == "yes"
tags: ['prometheus_proxmox']

View File

@ -11,5 +11,5 @@
mode: 0600
register: prometheus_redis_exporter_configuration
notify:
- 'prometheus | redis exporter | restart service'
- 'redis-exporter-restart'
tags: ['prometheus_redis_exporter']