我使用Logstash输入http_handler来收集来自不同端点的指标。 对于每个端点,我有单独的配置文件"输入"插件如:
input { http_poller {urls => { server_1 => { url => 'http://10.200.3.1:8809/metrics' } } request_timeout => 5 tags => 'TL.QA.proxy-service' interval => 60 metadata_target => 'http_poller_metadata' type => 'tl_qa_http_metrics'}}
我在一个目录中有大约1000个这样的文件。 当我启动Logstash时,我指定目录来读取所有这些文件,例如:
./bin/logstash -f /opt/logstash-5.6.2/configs/
当我有少量文件(~100)时,它的效果非常好。但现在看起来Logstash没有足够的时间来读取所有文件,并且它不会从所有端点收集数据。 你能告诉我如何改进吗?