【问题标题】:How can I create a list of values for a field in Kibana?如何在 Kibana 中为字段创建值列表?
【发布时间】:2020-09-29 11:45:26
【问题描述】:

我正在使用 Kibana 查看来自 Elasticsearch 索引的数据。有一个字段只有几个值。当我搜索该字段时,如何将搜索栏设为select 而不是free text input?我知道有一个过滤器列表,如下图:

但它不适用于 500 条记录中的前 5 个值只有一个值的情况。如何将历史记录中的所有值显示为字段列表?

【问题讨论】:

    标签: elasticsearch kibana


    【解决方案1】:

    我认为您正在寻找“控件”可视化。

    转到可视化 > 控件

    然后选择选项列表、您的索引和您的字段。 结果将是一个下拉列表,其中包含值,例如您在整个 kibana 范围内的字段上进行了 select distinct。

    将其添加到仪表板以具有过滤界面人类可用的仪表板。

    更新: 也许发现页面上的一个简单过滤器可以回答您的问题。

    【讨论】:

    • 可视化不是我需要的。我正在寻找不可视化日志的搜索日志。如何通过下拉列表搜索日志?
    • 您可以在发现盘中保存搜索。然后你就可以将它添加到仪表板上,这样它就会对你的下拉菜单做出反应。但是对于日志用例来说有点有限。另请注意,与最新版本的 kibana 中的 KQL 相比,您可以受益于搜索栏中的自动完成功能,并且您还可以访问过滤器中的结果下拉列表
    • 最后一张截图就是我要找的。您能否告诉我您是如何为category.keyword 创建下拉列表的?它显示为我的文本输入。
    • 您不必做任何特别的事情。只需单击 + 添加过滤器,在下拉列表中选择您的字段,然后在值字段中选择运算符和 clic,您的下拉列表就会出现。这是最近 Kibana 的标准
    • 我正在执行相同的步骤,但不将其视为下拉菜单。我正在使用 Kibana 7.7.0。这个版本不支持吗?
    猜你喜欢
    • 1970-01-01
    • 2011-07-10
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多