Logstash cheat sheet: Difference between revisions

Line 366: Line 366:


=== バグ? ===
=== バグ? ===
どうも ":int" や ":float" 指定しているパターンで、フィールド名が有った場合無かった場合が混在するケースで cast (mapping type 指定) が失敗するようにおもう。
どうも ":int" や ":float" 指定しているパターンで、フィールド名が有った場合無かった場合が混在するケースで cast といか data type conversion (mapping type 指定) が失敗するようにおもう。
  [https://github.com/logstash-plugins/logstash-filter-grok/issues/29 https://github.com/logstash-plugins/logstash-filter-grok/issues/29]
  [https://github.com/logstash-plugins/logstash-filter-grok/issues/29 https://github.com/logstash-plugins/logstash-filter-grok/issues/29]
この対策してからおかしい気がする...
この対策してからおかしい気がする...


対処としては、 grok pattern で mapping type 指定をしないで、filter 側で mutate convert するようにする。
対処としては、 grok pattern で data type 指定をしないで、filter 側で mutate convert するようにする。


== geoip, user-agent ==
== geoip, user-agent ==