HI,
I am creating field as float type on the fly in logstash:
mutate {
add_field => { "slowq_time" => {} }
convert => { "slowq_time" => "float" }
}
grok {
patterns_dir => ["/elk/logstash/confs/patterns"]
match => { "message" => "%{GREEDYDATA:slowq_prestring} %{QUERYTIME:sub_subtype} %{BASE16FLOAT:slowq_time:float} %{GREEDYDATA:slowq_poststring}" }
add_tag => ["slowq"]
}
yet in kibana under settings, after refreshing, it still shows as string; I waited extra day after setting this up to get new index with no mixed types on this field (initially it was created as string).
What am I missing?
Thank you