X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/720e170f702fef16f779716f25202851e348fc8a..65902c2f5a35a64a2159a4a9bb19c39a5f5bd097:/cookbooks/postgresql/recipes/default.rb diff --git a/cookbooks/postgresql/recipes/default.rb b/cookbooks/postgresql/recipes/default.rb index 4e5068712..b70d16714 100644 --- a/cookbooks/postgresql/recipes/default.rb +++ b/cookbooks/postgresql/recipes/default.rb @@ -19,6 +19,7 @@ include_recipe "apt" include_recipe "munin" +include_recipe "prometheus" package "locales-all" package "postgresql-common" @@ -152,3 +153,12 @@ clusters.each do |name, details| conf_variables :port => details[:port] end end + +ports = clusters.collect do |_, details| + "port=#{details[:port]}" +end + +prometheus_exporter "postgres" do + port 9187 + environment "DATA_SOURCE_NAME" => "user=postgres host=/run/postgresql #{ports.join(',')}" +end