3

我正在尝试让 fluenbit ( td-agent-bit-1.6.3-win64) 将日志行从文件发送到 HTTP 端点。我的问题是,端点一次只能通过 POST 接受 1 个 JSON 对象,而且看起来 fluentbit 总是将多个 JSON 对象批量发送到端点。我的配置是:

[SERVICE]
    flush 2
    daemon off
    log_level debug
    
[INPUT]
    name tail
    path c:\something\*.log
    refresh_interval 2

[OUTPUT]
    name http
    match *
    host myhost
    port 1234
    uri /something/logs
    header content-type application/json
    format json_stream

根据文档,此输出有多种格式(https://docs.fluentbit.io/manual/pipeline/outputs/http

我尝试过使用json输出格式,但这会发送由数组包装的多个 JSON 对象。该json_stream格式似乎也发送多个 JSON 对象,以逗号分隔并且json_lines 还发送多个对象。

我真的很感谢任何帮助让 fluentbit 一次发布我的日志

谢谢!

4

0 回答 0