你不会是程序猿吧?

[logstash] 如何将json 字段值设为 float

Logstash | 作者 patown | 发布于2016年08月05日 | 阅读数:3934

请教老司机, 如何将目前JSON串中的string正确解析成number?


背景:
通过logstash 的 http_poller将某个HTTP 接口的 数据保存,并转发至ES\Kibana
https://www.juhe.cn/docs/api/id/21

预期是某些价格字段能转变成number型,但从目前来看,都是string
如在
http://127.0.0.1:9200/logstash ... /_all
可以找到
"nowPri":{"type":"string"},

目前是在 logstash.conf的filter中这样设置的,

  mutate {
        #convert => { "nowPri" => "float" }
        convert => ["nowPri", "float"]
  }

但似乎在ES中还是不起作用,在kibana中看是这样的:

result.data.nowPri   string

请哪位指点下,谢谢!
已邀请:

要回复问题请先登录注册