将字符串转换为Fluentd中的float

时间:2018-09-13 05:48:32

标签: fluentd

过去两天来,我的头一直在转动,因为这似乎很简单……我是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>

我得到模式不匹配的结果。

谢谢!

1 个答案:

答案 0 :(得分:0)

我完全放弃了原来的方法。我改用 fluent-plugin-filter_typecast 。可行!