【问题标题】:visualize a document field in kibana可视化 kibana 中的文档字段
【发布时间】:2017-07-06 17:56:35
【问题描述】:

我需要帮助来生成可视化。我的一个文档索引中的一个术语“温度”不在 kibana 中可视化的字段下拉框中。我必须进行哪些更改才能使“温度”在下拉列表中显示为一个字段?

情况:

  • ES 5.1
  • 动态模板
  • 该字段是文档的一部分
  • 索引映射将字段解释为“long”

在 Discover 中,Kibana 可以过滤显示“温度”和“时间戳”表的文档。我寻求帮助以可视化该表中显示的数据。

在控制台中对术语进行过滤搜索会产生包含文档的搜索结果。

GET /_search
{
    "size" : 10,
    "_source": ["temperature", "timestamp" ],
    "query" : {
        "term" : { "name" : "HomeThermostat" }
    }
}

【问题讨论】:

    标签: elasticsearch kibana


    【解决方案1】:

    如果您想可视化让我们说一个日期直方图,其中 X 轴是 时间戳,Y 轴是一个数字字段(在您的情况下:温度 ) ,那么您必须从下拉列表中选择以下设置:

    对于 X 轴

    1. 聚合 = 日期直方图
    2. 字段 = 时间戳
    3. 间隔 = 选择所需的间隔

    对于 Y 轴

    1. 聚合 = 中位数(单个值的中位数就是值本身)
    2. 字段 = 温度

    如果您的下拉菜单未显示字段 temperature,则可能的原因是 temperature 未被识别为数值。

    转到Management -> Index Patterns -> your index,查看temperature字段是否保存为数字。

    【讨论】:

    • 索引模式提示很有帮助。当我正确设置索引映射时,索引模式具有先前的模式。重置模式后,Kibana 会生成我寻求的可视化。
    猜你喜欢
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    • 2018-12-22
    • 2017-10-15
    • 2017-03-14
    • 2017-04-10
    • 2016-05-18
    • 1970-01-01
    相关资源
    最近更新 更多