diff --git a/roles/telegraf/templates/telegraf.conf.j2 b/roles/telegraf/templates/telegraf.conf.j2 index 9b4c404..654b933 100644 --- a/roles/telegraf/templates/telegraf.conf.j2 +++ b/roles/telegraf/templates/telegraf.conf.j2 @@ -18,12 +18,19 @@ [[inputs.prometheus]] urls = [ - {%- for url in svc.prometheus.urls -%} + {%- for url in svc.prometheus_unprotected.urls -%} "{{ url }}", {%- endfor -%} ] - bearer_token_string = "{{ svc.prometheus.bearer_token }}" +[[inputs.prometheus]] + urls = [ + {%- for url in svc.prometheus_protected.urls -%} + "{{ url }}", + {%- endfor -%} + ] + + bearer_token_string = "{{ svc.prometheus_protected.bearer_token }}" [[inputs.postgresql]] address = "postgres://{{ svc.postgresql.user }}:{{ svc.postgresql.pass }}@{{ svc.postgresql.host }}:{{ svc.postgresql.port }}/{{ svc.postgresql.database }}?sslmode=verify-full" diff --git a/roles/telegraf/vars/main.yml b/roles/telegraf/vars/main.yml index 887c8b7..a110aa0 100644 --- a/roles/telegraf/vars/main.yml +++ b/roles/telegraf/vars/main.yml @@ -6,12 +6,15 @@ telegraf_svc: token: "{{ vault_telegraf.influxdb_token }}" organization: serguzim.net bucket: metrics - prometheus: + prometheus_unprotected: + urls: + - https://matrix.msrg.cc/_synapse/metrics + - https://push.serguzim.me/metrics + - https://tick.serguzim.me/metrics + prometheus_protected: urls: - https://ci.serguzim.me/metrics - https://git.serguzim.me/metrics - - https://matrix.msrg.cc/_synapse/metrics - - https://tick.serguzim.me/metrics bearer_token: "{{ vault_metrics_token }}" postgresql: user: "{{ vault_telegraf.db.user }}"