WIP: Set up Prometheus and Alertmanager #632

Draft
greg wants to merge 15 commits from feature/prometheus_cookbook into master
Showing only changes of commit 67f62ebd6c - Show all commits
@@ -67,8 +67,14 @@ node_targets = search(:node, "role:base").map { |n| n["knife_zero"]["host"] }
.sort_by { |ip| ip.split(".").map(&:to_i) }
.map { |ip| "#{ip}:9100" }
garage_targets = search(:node, "role:garage_node").map { |n| n["knife_zero"]["host"] }
.compact
.sort_by { |ip| ip.split(".").map(&:to_i) }
.map { |ip| "#{ip}:3903" }
jobs = node["kosmos_prometheus"]["jobs"].merge(
"node" => { "targets" => node_targets }
"node" => { "targets" => node_targets },
"garage" => { "targets" => garage_targets }
)
template "/etc/prometheus/prometheus.yml" do