Как часть моей конфигурации logstash, я хочу получить текущую дату с сервера, которую он использует как часть своего запроса API, используя http_poller.
Есть ли способ сделать это? Я пробовал что-то вроде этого:
$(date +%d%m%y%H%M%S)
Но это не поднято. Это конфиг:
input{
http_poller {
#proxy => { host => "" }
proxy => ""
urls => {
q1 => {
method => post
url => ""
headers => {.... }
body => '{
"rsid": "....",
"globalFilters": [
{
"type": "dateRange",
"dateRange": "%{+ddMMyyHHmmss}"
}
................
}'
}
}
request_timeout => 60
# Supports "cron", "every", "at" and "in" schedules by rufus scheduler
schedule => { cron => "* * * * * UTC"}
codec => "json"
metadata_target => "http_poller_metadata"
}
}
output {
elasticsearch {
hosts => ["xxxx"]
index => "xxxx"
}
}