2

我一直在尝试使用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?

谢谢

4

1 回答 1

1

看起来这对于当前版本的插件是不可能的。相反,我正在使用Logback Extensions批处理模式并从我的解决方案中完全删除 Logstash。

于 2014-02-26T16:25:09.793 回答