我正在为一个项目测试 Kibana 4。
我从我的数据库表中创建了一个索引,该索引由 3 个字段组成:
- 日期
- 用户
- 行动
我想在我的仪表板中将我的索引显示为一个简单的表(3 列,N 行)。
我尝试使用“数据表”可视化,但我找不到在没有任何指标(计数、总和等)的情况下显示结果的方法
也许很简单,我错过了一些东西......有没有办法做到这一点?
问候,
我正在为一个项目测试 Kibana 4。
我从我的数据库表中创建了一个索引,该索引由 3 个字段组成:
我想在我的仪表板中将我的索引显示为一个简单的表(3 列,N 行)。
我尝试使用“数据表”可视化,但我找不到在没有任何指标(计数、总和等)的情况下显示结果的方法
也许很简单,我错过了一些东西......有没有办法做到这一点?
问候,
在“发现”选项卡上,创建一个仅包含所需字段的视图,然后将其保存为搜索。
在仪表板选项卡上,单击编辑,然后单击+ Create new
按钮以添加小部件,但如果您查看顶部,则有一个搜索选项卡。选择它并添加您保存的搜索。
[弹性 7.x / 2019 更新]
当我阅读@Alcanzar 的答案时,我有点困惑,所以我在这里分享一些对新手友好的逐步操作方法:
诀窍是选择您想要包含的特定列......瞧!
不要忘记保存您的视图,这将在此过程中大有帮助。
公认的解决方案有其优点(如果为简单起见,您将索引视为一个表,这是自然处理行的唯一方法)但也有缺点(它允许用户查看太多信息,通过扩展记录出现在表中;用户无法导出值)。
因此,如果您计划构建表格以在用户看到的报告中使用,这些报告不应该看到任何内容并且可能想要导出数据,我建议使用表格可视化的不同(hacky)方法:
假设您有三列 A、B 和 C:
如果考虑到 A 和 B 的组合值没有重复,则可以将这两个值用作聚合字段,然后为 C 设置 Max 或 Top hit Metric。
如果连 A、B 和 C 都有重复,那么您可以将它们三个用作聚合字段并添加一个 Metric 计数,这将为您提供重复行数。这个解决方案在某种程度上是有道理的,因为您不是重复同一行“n”次,而是告诉您应该重复该行“n”次。
如果 A 和 B 有重复但 A、B 和 C 是唯一的,那么就没有优雅的解决方案。您必须将它们中的三个用作聚合字段,但最后您将有一个虚拟度量(例如,计数,始终等于 1)。
为什么?为什么我们必须经历这一切?那是另一个问题...