From 2cfa007c17ff3a10f6907c702dc84f38b058cd35 Mon Sep 17 00:00:00 2001 From: 12ww1160 Date: Sun, 7 Dec 2025 16:18:47 +0100 Subject: [PATCH] add remote read --- manifests/params.pp | 2 +- templates/prometheus.yml.erb | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index 5b9e4e5..d74da4d 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -83,7 +83,7 @@ class prometheus_cd::params ( # remote write external Boolean $ps_write_external = false, - String $ps_external_url = 'http://changeme.local/write', + String $ps_external_url = 'http://changeme.local', # pruning script Boolean $ps_enable_pruning = false, diff --git a/templates/prometheus.yml.erb b/templates/prometheus.yml.erb index 3aed08d..4327511 100644 --- a/templates/prometheus.yml.erb +++ b/templates/prometheus.yml.erb @@ -33,7 +33,14 @@ scrape_configs: password: <%= @ps_auth_pass %> remote_write: <% if @ps_write_external == true -%> - - url: "<%= @ps_external_url %>" + - url: "<%= @ps_external_url %>/write" + basic_auth: + username: <%= @ps_auth_ext_user %> + password: <%= @ps_auth_ext_pass %> +<% end -%> +remote_read: +<% if @ps_write_external == true -%> + - url: "<%= @ps_external_url %>/read" basic_auth: username: <%= @ps_auth_ext_user %> password: <%= @ps_auth_ext_pass %>