You can see the full details here:http://pastebin.com/3sLsemjU
but the basic problem is that env substitution is not happening on all the fields.
Specifically, this env substitution doesn't work:
I need this form so that I can specify request headers.
input {
http_poller {
urls => {
test2 => {
method => get
url => "http://${ADDRESS}:8080/Fred.txt"
}
}
interval => 60
}
}
This substitution does work, but this form of using the http_poller doesn't seem to allow headers to be specified.
input {
http_poller {
urls => { "test2" => "http://${ADDRESS}:8080/Fred.txt" }
interval => 30
}
}