我试图解析包含数字的json日志,尽管以字符串表示,例如
{“ metric”:“ 123”}
,我有数十个这样的指标值。 有什么方法可以配置json过滤器以将所有字段解释为数字吗?或以任何方式突变它们而不必指定它们中的每一个? 同时,我正在尝试让此类消息的来源在json中发送一个数字,例如
{“ metric”:123}
确实会在Elasticsearch上显示为数字字段,但是如果可能的话,这可能比在logstash中进行更改要困难得多。
有什么建议吗?
答案 0 :(得分:0)
实际上,正如Val所说,可以预先创建索引映射,对于这样的基本问题深表歉意。 更多信息,请点击https://www.elastic.co/blog/logstash_lesson_elasticsearch_mapping