Преобразование строки в float во Fluentd - PullRequest
0 голосов
/ 13 сентября 2018

В последние два дня у меня кружилась голова, потому что это казалось простым делом ... Я новичок во Флентде. Данные поступают в формате JSON с идеальной формой ключа и значения. Я использую td-agent3.

{ "key1": "value1", "key2": " number_in_string "}

#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 голосов
/ 13 сентября 2018

Я полностью отказался от своего первоначального метода. Я использую fluent-plugin-filter_typecast вместо этого. Это работает!

...