- targets:
- "<%= target[:address] %>"
labels:
- instance: <%= target[:name].split(".").first %>
+ instance: <%= target[:instance] %>
+<% end -%>
+ metric_relabel_configs:
+<% targets.each do |target| -%>
+<% target[:metric_relabel].each do |relabel| -%>
+ - source_labels: [instance,<%= relabel[:source_labels] %>]
+ regex: "<%= target[:instance] %>;<%= relabel[:regex] %>"
+ action: <%= relabel[:action] %>
+<% end -%>
<% end -%>
<% end -%>
-# remote_write:
-# - url: "http://localhost:9201/write"
+remote_write:
+ - url: "http://localhost:9201/write"
+ write_relabel_configs:
+ - source_labels: [__name__]
+ regex: "go_.*"
+ action: drop
+ - source_labels: [__name__]
+ regex: "promhttp_.*"
+ action: drop