Grafana图表仅展示单个字段的实现方法(含点击跳转需求)
Grafana 图表显示自定义标题并保留跳转链接的解决方法
问题描述
在Grafana的饼图、柱状图中遇到相同问题:以柱状图为例,使用以下MySQL查询获取数据,需要保留videoid、url字段实现点击图表跳转至视频链接,但图表仅需展示title字段。尝试通过「转换→按名称过滤→title」操作后,出现图表数据异常(部分柱状图尺寸变化)的情况。
原始查询语句
SELECT time AS "time", videoid AS metric, sum(mbytes) AS "mbytes", video_url AS url, video_title as title FROM topvideos WHERE $__unixEpochFilter(time) GROUP BY videoid,2 ORDER BY time LIMIT 10
正确实现步骤
- 避免使用「按名称过滤」转换操作:该操作会丢弃
videoid、url等关键字段,导致图表的聚合关联数据丢失,进而引发尺寸计算异常。 - 通过图表字段配置实现需求:
- 进入柱状图(或饼图)的**「字段」选项卡**
- 找到
metric字段(对应查询中的videoid),在「显示名称」输入框中填入${title},这样图表会展示title字段的内容,但底层仍保留videoid、url等所有字段 - 配置跳转链接:在「字段」选项卡中找到
url字段,开启「链接」设置,选择「字段值」作为链接目标,即可实现点击图表元素跳转至对应视频链接
- 验证效果:此时图表正常展示
title内容,点击柱状图柱体或饼图切片时可跳转至目标链接,同时数据聚合逻辑不受影响,不会出现尺寸异常问题
内容的提问来源于stack exchange,提问作者Lynob
相关产品推荐
相关产品推荐

