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