]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/prometheus/resources/exporter.rb
Add infrastructure to support relabelling metrics
[chef.git] / cookbooks / prometheus / resources / exporter.rb
index 69cb80e142497d82f926615a9f154653cd2b2b6a..b56cbf789b82ecffed423d285d779ee5e2d891e1 100644 (file)
@@ -28,6 +28,7 @@ property :command, :kind_of => String
 property :options, :kind_of => [String, Array]
 property :environment, :kind_of => Hash, :default => {}
 property :service, :kind_of => String
+property :metric_relabel, :kind_of => Array
 
 action :create do
   systemd_service service_name do
@@ -57,7 +58,9 @@ action :create do
   end
 
   node.default[:prometheus][:exporters][new_resource.port] = {
-    :name => new_resource.exporter, :address => listen_address
+    :name => new_resource.exporter,
+    :address => listen_address,
+    :metric_relabel => new_resource.metric_relabel
   }
 end