X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/b7e5b92b0db9f821a318e2b28c1254fe234c0e15..1a96143b740f0c8b73f207d6f1bb9bc23d267553:/cookbooks/postgresql/recipes/default.rb diff --git a/cookbooks/postgresql/recipes/default.rb b/cookbooks/postgresql/recipes/default.rb index 3bf0ad154..9f713b60e 100644 --- a/cookbooks/postgresql/recipes/default.rb +++ b/cookbooks/postgresql/recipes/default.rb @@ -108,11 +108,8 @@ ohai_plugin "postgresql" do template "ohai.rb.erb" end -template "/etc/prometheus/exporters/postgres_queries.yml" do - source "postgres_queries.yml.erb" - owner "root" - group "root" - mode "644" +file "/etc/prometheus/exporters/postgres_queries.yml" do + action :delete end package "pgtop" @@ -131,7 +128,14 @@ clusters.each do |name, details| scrape_interval "1m" scrape_timeout "1m" user "postgres" - options "--no-collector.process_idle --extend.query-path=/etc/prometheus/exporters/postgres_queries.yml" + options %w[ + --collector.database_wraparound + --collector.long_running_transactions + --collector.process_idle + --collector.stat_activity_autovacuum + --collector.stat_wal_receiver + --collector.statio_user_indexes + ] environment "DATA_SOURCE_NAME" => "postgres:///#{prometheus_database}?host=/run/postgresql&port=#{details[:port]}" restrict_address_families "AF_UNIX" remove_ipc false