ajout variable et templétisation de la configuration de prometheus

This commit is contained in:
2018-04-17 12:32:05 +02:00
parent e919da4d7d
commit 67cdfa79c8
2 changed files with 56 additions and 10 deletions

View File

@ -8,14 +8,29 @@ rule_files:
- "/etc/prometheus/rules.d/*.yml"
scrape_configs:
- job_name: eole
honor_labels: true
- job_name: %%prometheusJobName
honor_labels: true
alerting:
alertmanagers:
- scheme: https
static_configs:
- targets:
- "1.2.3.4:9093"
- "1.2.3.5:9093"
- "1.2.3.6:9093"
- targets: ['%%nom_domaine_machine:9090']
%if %%getVar('ajout_client_prometheus','non') == 'oui'
%if not %%is_empty(%%url_nouveau_client_prometheus)
%for %%client_prometheus in %%url_nouveau_client_prometheus
- targets: ['%%client_prometheus.%%url_nouveau_client_prometheus:9090']
%end for
%end if
%end if
- job_name: '%%job_name_node'
file_sd_configs:
- files: [ "%%job_file_config/*.yml" ]
#alerting:
# alertmanagers:
# - scheme: https
# static_configs:
# - targets:
# - "1.2.3.4:9093"
# - "1.2.3.5:9093"
# - "1.2.3.6:9093"