Fluentd-使用python发送json
我有一个Fluentd服务器,配置为通过TCP接受json数据,并在匹配时将其输出到std。配置为:Fluentd-使用python发送json,python,fluentd,Python,Fluentd,我有一个Fluentd服务器,配置为通过TCP接受json数据,并在匹配时将其输出到std。配置为: <source> @type tcp tag json_logs port 12312 format json bind 0.0.0.0 </source> <match **> @type stdout </match> 发现问题-Fluentd服务器仅接受使用“ASCII”编码接收的数据 from pyfluent.client
<source>
@type tcp
tag json_logs
port 12312
format json
bind 0.0.0.0
</source>
<match **>
@type stdout
</match>
发现问题-Fluentd服务器仅接受使用“ASCII”编码接收的数据
from pyfluent.client import FluentSender
logdata = '{ "prop1": "val1", "prop2": "val2" }'
fluent = FluentSender("host", 12312, "json_logs")
fluent.send(logdata)