json - kibana中文本内部字段的平均值

标签 json elasticsearch text kibana timelion

我在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/

相关文章:

iOS,使用 ABAddressBookCreate 的元素创建 JSON 对象

elasticsearch - 如何获得Elasticsearch多匹配模糊搜索以始终返回最少数量的结果

elasticsearch - java.lang.NoSuchMethodError : org. elasticsearch.action.admin.indices.mapping.put.PutMappingRequestBuilder.setSource

elasticsearch - Elasticsearch : Does it maintain inverted and non inverted indexes both internally?

wpf - 如何显示部分格式化文本?

python - scikit-learn SelectPercentile TFIDF 数据特征缩减

jquery - 转换为 JSON 时忽略 null 属性

javascript - 转换json选择数据

javascript - 加载本地 .json 文件时,jQuery $.when().done() 无法按预期使用 JSONP

c++ - 带有格式化字符串的 istream 提取值