【问题标题】:Displaying n-greatest in Kibana在 Kibana 中显示 n-greatest
【发布时间】:2015-09-11 09:38:33
【问题描述】:

在我的 elasticsearch 后端,我有一个带有数字字段和 @name 字段的索引统计信息。

我想在 Kibana 中显示一个饼图(或其他一些面板类型),您可以在其中列出前 N 个 @name,其中饼图中的百分比表示所表示的总字段的百分比。

例如,在一个索引中,您可能有

@Name: John
Field: 5

@Name: Robert
Field: 5

然后我会得到一个饼图,其中 John 和 Robert 都为 50%。这在 Kibana 上可行吗?

【问题讨论】:

  • 不确定我是否完全理解,但您是否在 kibana 中寻找视觉聚合?喜欢this
  • 不完全;基本上我想找到特定字段中最大的 10 个整数。
  • 害怕虽然我可以在 ES 中通过 ordering + size 或脚本做到这一点,但我不知道如何将它与 kibana 合并!我会密切关注这个希望学习的。祝你好运=)

标签: kibana elasticsearch elastic-stack


【解决方案1】:

是的;在 Kibana 中是可能的;如果我们使用的是 Kibana 最新版本,那么您可以轻松创建可视化;在可视化中寻找饼图,然后继续下一步;填写适当的字段,我希望填写字段时不会那么难理解;单击“绿色” > 按钮时,它将呈现饼图聊天。

【讨论】:

  • 创建饼图并不是一件困难的事情。它正在填充我不确定的饼图。
【解决方案2】:

是的,您正在尝试的事情在 Kibana 4 中非常可能,而且简单易用。

如果我能够正确理解您想在饼图中显示特定字段的 TOP N 结果。

为此,请按照以下步骤操作:

  1. 单击可视化选项卡下的饼图(创建新的可视化)。
  2. 选择搜索源 - 从新搜索中
  3. 转到拆分切片,选择聚合作为术语。
  4. 然后输入字段并选择 TOP in order & size(表示您想要的记录数)例如:5 将显示 TOP 5 记录。
  5. 点击应用,将生成饼图:)

PS:如有任何进一步的问题,请随时与我联系,很乐意指导:)

【讨论】:

    猜你喜欢
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    相关资源
    最近更新 更多