Kibana中Discover功能的演进

Kibana中Discover功能的演进

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Kibana的Discover功能在8.x版本中迎来重大更新:新增增强数据表格,支持拖拽调整列宽、行数及图片显示,改进多字段排序;引入字段统计功能,一键查看字段分布和基数;支持创建搜索阈值告警规则,通过邮件、Slack等通知。未来将允许无需数据视图直接查询索引。

🔎

延伸解读

交互体验升级:从固定表格到可配置视图

8.2版本中,Discover的数据表格由EuiDataGrid驱动,支持拖拽调整列宽、行数显示(1-20行或自动适应),并优化了多字段排序的交互。这些改进让用户能更灵活地配置表格视图,以适应不同屏幕空间和数据展示需求,减少操作困惑,提升数据探索效率。

字段统计:快速洞察数据分布

8.1版本引入的字段统计功能,允许用户一键查看字段的Top值、基数、文档覆盖率和分布情况。该功能源自Machine Learning的Data Visualizer,现集成于Discover中,帮助用户快速理解数据结构,无需编写复杂查询即可获得关键统计信息,加速数据探索流程。

性能优化:拆分请求加速数据加载

Discover通过拆分请求至Elasticsearch,分别获取匹配文档和聚合数据(如直方图和命中总数),使得文档结果能更快显示,而聚合数据可能稍后返回。这种设计在查询大量数据时尤为有效,用户可先看到文档,再等待统计信息,整体提升响应速度。

告警规则:从发现到主动监控

自8.3起,Discover支持创建搜索阈值告警规则,用户可基于当前查询和过滤条件设置阈值,并通过邮件、Slack、PagerDuty等渠道接收通知。这使Discover从单纯的搜索工具扩展为主动监控工具,帮助用户及时掌握关键文档的摄入情况,如日志错误或大额订单。

Q&A

Kibana Discover 在 8.x 版本中新增了哪些主要功能?

Kibana Discover 在 8.x 版本中新增了增强数据表格(支持拖拽调整列宽、行数、图片显示和多字段排序)、字段统计功能(一键查看字段分布和基数),以及创建搜索阈值告警规则的功能。

如何在 Kibana Discover 的数据表格中显示图片?

在 Kibana Discover 的增强数据表格中,点击列头打开上下文菜单,选择编辑格式(field formatters),将格式设置为 URL,并选择 Image 类型,即可将字段中的 URL 转换为显示的图片。

Kibana Discover 的字段统计功能有什么作用?

字段统计功能(Field statistics)可以快速查看字段的 top values、基数(cardinality)、包含该字段的文档百分比以及分布情况,帮助用户更好地理解数据结构。

Kibana Discover 如何提升查询速度?

Discover 将请求拆分为两个:一个请求获取匹配的文档,另一个请求获取聚合数据(如直方图和总命中数)。这样通常可以更快地显示匹配文档,而聚合数据可能稍后返回,从而提升整体响应速度。

如何在 Kibana Discover 中创建搜索阈值告警?

在 Discover 中,先选择数据视图并添加查询和过滤器,然后点击工具栏中的 Alerts / Create search threshold rule,在弹出的窗口中配置阈值条件,并选择通知方式(如邮件、Slack、PagerDuty 等)即可创建告警规则。

Kibana Discover 未来将支持哪些新功能?

未来 Discover 将允许用户无需预先创建数据视图,直接输入索引模式即可查询数据,从而简化操作流程,让用户更快地获得查询结果。

🏷️

标签

➡️

继续阅读