如何在Kibana 8.8仪表盘中可视化单条文档
Kibana单企业详情仪表盘解决方案
针对你的需求,推荐以下几个实用方案,解决表格展示受限的问题,同时支持跨仪表盘跳转:
一、用Markdown可视化实现自定义字段排版
这是最简便的方式,能完全自定义字段展示形式:
- 给仪表盘添加下拉列表控件:数据源选
companies索引,字段选name.keyword(确保精准匹配),设置为单值选择,用于过滤目标企业。 - 添加Markdown可视化:
- 编辑数据来源:选
companies索引,添加3个「指标」聚合,分别对应name、size、revenue,聚合类型选「最后值」,并给每个指标设置别名(比如company_name、company_size、company_revenue)。 - 编写Markdown模板:在「选项」标签页输入类似下面的内容,自由排版字段和格式:
你也可以用无序列表、标题等任意Markdown格式,完全复刻Discovery的文档展示风格。### 企业详情卡片 | 字段 | 详情 | |------|------| | 企业名称 | **{{company_name}}** | | 企业规模 | {{company_size}} 人 | | 年度营收 | {{company_revenue}} 元 |
- 编辑数据来源:选
二、配置跨仪表盘跳转(从列表到详情)
让企业列表仪表盘能直接跳转到详情页:
- 在列表仪表盘的可视化(比如表格)中,找到
name字段的「字段格式设置」。 - 选择「链接」类型,目标仪表盘选你创建的单企业详情仪表盘。
- 添加自定义参数:参数名填
name,参数值填{{value}}。这样点击企业名称时,会自动把该企业名称作为过滤条件传入详情仪表盘,无需手动选择控件。
三、进阶:用Canvas做个性化详情页
如果需要更复杂的布局(比如分栏、图标、动态样式),可以用Canvas:
- 创建Canvas工作区,添加「文本」元素,通过以下表达式获取并展示字段值(自动读取跳转参数):
filters | filterQuery query='name:"{{urlparam "name"}}"' | esindex index="companies" | getCell field="name" | format as text - 搭配「形状」「图片」等元素,自由设计详情页布局,支持更丰富的视觉效果。
内容的提问来源于stack exchange,提问作者Fabian
相关产品推荐
相关产品推荐

