If you pass and array in as the target argument for the prometheus_job lwrp like:
prometheus_job "influx" do
target ["influx-001.example.com:9100", "influx-002.example.com:9100"]
metrics_path "#{node['prometheus']['flags']['web.telemetry-path']}"
end
Results with an entry in prometheus.yml like:
- job_name: "influx"
metrics_path: "/metrics"
target_groups:
- targets: [["influx-001.example.com:9100", "influx-002.example.com:9100"]]
Is this expected behavior?
I would have expected it to not wrap it in a extra array. Its not valid as a config for prometheus.yml
Am I doing something wrong?
Thanks,
Rob