From a5b633359932a52802004cd8b917e70d66507b78 Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Mon, 11 Jun 2018 15:42:36 +0200 Subject: [PATCH] Fixing multiple jobs generation --- tmpl/prometheus.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tmpl/prometheus.yml b/tmpl/prometheus.yml index fc3588d..87a0b79 100644 --- a/tmpl/prometheus.yml +++ b/tmpl/prometheus.yml @@ -44,12 +44,20 @@ scrape_configs: scrape_interval: %%{job.scrpInterval}s scrape_timeout: %%{job.scrpTimeout}s scheme: %%job.scrpScheme - %for %%target in %%getVar('prOpenTarg',[]) + %set first = True static_configs: + - targets: [ %slurp + %for %%target in %%getVar('prOpenTarg',[]) %if %%target.prOpenTargJob == %%job - - targets: [ "%%target.prOpenTargIP:%%target.prOpenTargPort" ] + %if %%first +"%%target.prOpenTargIP:%%target.prOpenTargPort"%slurp + %set first = False + %else +, "%%target.prOpenTargIP:%%target.prOpenTargPort"%slurp + %end if %end if %end for + ] %end for %if %%getVar('activerAlertmanager','non') == 'oui'