]> git.openstreetmap.org Git - chef.git/commitdiff
Report details of configured chef roles to prometheus
authorTom Hughes <tom@compton.nu>
Thu, 24 Sep 2020 15:47:45 +0000 (16:47 +0100)
committerTom Hughes <tom@compton.nu>
Thu, 24 Sep 2020 15:52:33 +0000 (16:52 +0100)
cookbooks/prometheus/templates/default/chef.prom.erb

index 831a3a526c841e14e0ef23764514a1cd7c37d4f7..4b0df7fbea7a6dd4815e6a33a9c5c4067efb8ef2 100644 (file)
@@ -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 -%>