我在kibana中有一些日志,显示以下消息:
message: '{ "Type": "successfully created", "Count": 6, "ElapsedTime": 2004, "Id": "189f6293-21a1-4a74-a332-34369a0ebd0d"}'
我如何用timelion创建一个显示
ElapsedTime
平均值的图表?
最佳答案
您必须从消息字段中提取fields / json-keys。
消息字段本身为文本类型,这意味着您可以对其进行全文搜索。为了使用ElapsedTime
的值来构建可视化,它必须是文档中自己的字段,类型为integer或keyword。
如果使用Logstash,则可以使用json filter plugin设置管道。它将在消息字段内提取JSON对象,并将键值对作为单独的字段存储在事件/文档中。
关于json - kibana中文本内部字段的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58375684/