ajout variable et templétisation de la configuration de prometheus
This commit is contained in:
@ -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"
|
||||
|
Reference in New Issue
Block a user