]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/prometheus/templates/default/chef.prom.erb
Report details of configured network interfaces to prometheus
[chef.git] / cookbooks / prometheus / templates / default / chef.prom.erb
diff --git a/cookbooks/prometheus/templates/default/chef.prom.erb b/cookbooks/prometheus/templates/default/chef.prom.erb
new file mode 100644 (file)
index 0000000..831a3a5
--- /dev/null
@@ -0,0 +1,5 @@
+# HELP chef_network_interface Information about network interfaces
+# TYPE chef_network_interface gauge
+<% node.interfaces do |interface| -%>
+chef_network_interface{name="<%= interface[:interface] %>",role="<%= interface[:role].to_s %>",family="<%= interface[:family].to_s %>"} 1
+<% end -%>