在Logstash启动后立即运行Logstash http_轮询器输入插件的第一个请求
我正在使用Logstash with从HTTP url获取一些数据。我的日志存储配置文件的在Logstash启动后立即运行Logstash http_轮询器输入插件的第一个请求,logstash,logstash-configuration,Logstash,Logstash Configuration,我正在使用Logstash with从HTTP url获取一些数据。我的日志存储配置文件的input部分如下所示: input { # regularly pull data via http http_poller { urls => { my_service => { method => get url => "http://my.service.
input
部分如下所示:
input {
# regularly pull data via http
http_poller {
urls => {
my_service => {
method => get
url => "http://my.service.com/data"
auth => {
user => "some_user"
password => "some_password"
}
}
}
request_timeout => 30
interval => 300
metadata_target => "http_poller_metadata"
type => "my_type"
}
}
设置interval=>300
意味着每300秒(或5分钟)启动一次请求。然而,这也导致了这样一个事实:在启动Logstash并等待管道准备就绪之后,它会在第一次运行请求之前等待整个300秒
我希望Logstash在Logstash和管道准备就绪后立即启动第一个请求,然后在下一个请求之前再等待300秒
这能以某种方式实现吗