From: Tom Hughes Date: Thu, 24 Sep 2020 15:47:45 +0000 (+0100) Subject: Report details of configured chef roles to prometheus X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/446ed4c549cb8c21d10ddd007ff1c122c4a7afa4 Report details of configured chef roles to prometheus --- diff --git a/cookbooks/prometheus/templates/default/chef.prom.erb b/cookbooks/prometheus/templates/default/chef.prom.erb index 831a3a526..4b0df7fbe 100644 --- a/cookbooks/prometheus/templates/default/chef.prom.erb +++ b/cookbooks/prometheus/templates/default/chef.prom.erb @@ -3,3 +3,8 @@ <% node.interfaces do |interface| -%> chef_network_interface{name="<%= interface[:interface] %>",role="<%= interface[:role].to_s %>",family="<%= interface[:family].to_s %>"} 1 <% end -%> +# HELP chef_role Information about chef roles +# TYPE chef_role gauge +<% node[:roles].sort.each do |role| -%> +chef_role{name="<%= role %>"} 1 +<% end -%>