我正在尝试使用流线(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一次发布日志的帮助
谢谢!