]> git.openstreetmap.org Git - chef.git/blobdiff - roles/prometheus.rb
Install libxml-twig-perl on the dev server
[chef.git] / roles / prometheus.rb
index 85a1f182955f499f898ff045c470333037c5102f..4ffc2dcbe1eb6665f6c95ca0ac87640874a3dd5b 100644 (file)
@@ -1,34 +1,8 @@
 name "prometheus"
 description "Role applied to all prometheus servers"
 
 name "prometheus"
 description "Role applied to all prometheus servers"
 
-default_attributes(
-  :postgresql => {
-    :settings => {
-      :defaults => {
-        :max_connections => "500",
-        :shared_buffers => "48GB",
-        :work_mem => "8MB",
-        :maintenance_work_mem => "2GB",
-        :effective_io_concurrency => "200",
-        :max_worker_processes => "67",
-        :max_parallel_workers_per_gather => "28",
-        :max_parallel_workers => "56",
-        :wal_buffers => "16MB",
-        :max_wal_size => "32GB",
-        :min_wal_size => "4GB",
-        :checkpoint_completion_target => "0.9",
-        :random_page_cost => "1.1",
-        :effective_cache_size => "144GB",
-        :default_statistics_target => "500",
-        :autovacuum_max_workers => "56",
-        :autovacuum_naptime => "1",
-        :autovacuum_multixact_freeze_max_age => "200000000",
-        :max_locks_per_transaction => "512"
-      }
-    }
-  }
-)
-
 run_list(
 run_list(
-  "recipe[prometheus::server]"
+  "recipe[awscli]",
+  "recipe[prometheus::server]",
+  "recipe[prometheus::smokeping]"
 )
 )