过去两天来,我的头一直在转动,因为这似乎很简单……我是Fluentd的新手。 数据来自JSON,具有完美的键和值形式。我使用的是td-agent3。
{“ key1”:“ value1”,“ key2”:“ 数字字符串”}
#td-agent.conf
<source>
@type tcp
port 24224
tag test
bind 0.0.0.0
<parse>
@type json
types key2:float
</parse>
</source>
<match **>
@type copy
#store locally
<store>
@type file
path /var/log/td-agent/test.log
</store>
</match>
我得到模式不匹配的结果。
谢谢!
答案 0 :(得分:0)
我完全放弃了原来的方法。我改用 fluent-plugin-filter_typecast 。可行!