From 446ed4c549cb8c21d10ddd007ff1c122c4a7afa4 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 24 Sep 2020 16:47:45 +0100 Subject: [PATCH] Report details of configured chef roles to prometheus --- cookbooks/prometheus/templates/default/chef.prom.erb | 5 +++++ 1 file changed, 5 insertions(+) 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 -%> -- 2.43.2