我一直在试验 Logstash 的 Loggly 输出,并注意到它为从输入中读取的每个日志事件发出一个 HTTP POST 请求。
我的配置如下所示:
input {
file {
type => "some-logs"
path => "/my-log-file.log"
codec => "json"
}
}
output {
loggly {
host => "logs-01.loggly.com"
key => "loggly-customer-key"
proto => "https"
}
}
Loggly 提供了一个批量 API,允许您在单个 POST 请求中发送多个日志事件。是否可以将 Loggly 输出配置为使用此批处理 API 而不是默认输入 API?
谢谢
看起来这在
当前版本的插件中是不可能的。相反,我使用的是 Logback 扩展批处理模式,并从我的解决方案中完全删除了 Logstash。