elasticsearch 在kibana中可视化文档字段,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch 在kibana中可视化文档字段,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch 在kibana中可视化文档字段

elasticsearch 在kibana中可视化文档字段,elasticsearch,kibana,elasticsearch,Kibana,我需要帮助生成可视化。我的一个文档中的一个术语表示“温度”,它不在kibana中要可视化的字段下拉框中。我必须改变什么,以便“温度”在下拉列表中显示为一个字段 情况: ES 5.1 动态模板 该字段是文档的一部分 索引映射将字段解释为“long” 在Discover中,Kibana可以过滤显示“温度”和“时间戳”表的文档。我寻求帮助以可视化该表中显示的数据 在控制台中对术语进行过滤搜索,会生成包含文档的搜索结果 GET /_search { "size" : 10, "_so

我需要帮助生成可视化。我的一个文档中的一个术语表示“温度”,它不在kibana中要可视化的字段下拉框中。我必须改变什么,以便“温度”在下拉列表中显示为一个字段

情况:

  • ES 5.1
  • 动态模板
  • 该字段是文档的一部分
  • 索引映射将字段解释为“long”
在Discover中,Kibana可以过滤显示“温度”和“时间戳”表的文档。我寻求帮助以可视化该表中显示的数据

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

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

如果您希望可视化(例如日期直方图),其中X轴为时间戳,Y轴为数字字段(在您的情况下为温度),则必须从下拉列表中选择以下设置:

用于X轴

  • 聚合=日期直方图
  • 字段=时间戳
  • 间隔=选择所需的间隔
  • 用于Y轴

  • 聚合=中值(单个值的中值是值本身)
  • 场=温度
  • 如果下拉列表中未显示
    温度
    字段,则可能的原因是
    温度
    未被识别为数值


    转到
    管理->索引模式->您的索引
    ,检查字段
    温度
    是否保存为数字。

    索引模式提示非常有用。虽然我正确设置了索引映射,但索引模式具有先前的模式。重置模式后,Kibana生成我所寻求的可视化。