Дата сервера извлечения Logstash как переменная конфигурации - PullRequest
0 голосов
/ 03 июня 2019

Как часть моей конфигурации 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"
 }
 }
...