配置Logstash Loggly输出以使用Loggly的Batch API

时间:2014-02-24 22:36:47

标签: logging configuration logstash loggly

我一直在试验Logstash’s Loggly output,并注意到它为从输入中读取的每个日志事件发出一个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 provides a bulk API,允许您在单个POST请求中发送多个日志事件。是否可以将Loggly输出配置为使用此批处理API而不是默认输入API?

由于

1 个答案:

答案 0 :(得分:1)

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