You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana同仪表板点击表格行联动两个面板的配置问题

Grafana面板联动与数据链接配置问题解决

一、仅让API Name列显示数据链接

不要在面板级别的「数据链接」中配置,需针对单个字段设置:

  • 进入第一个表格面板的编辑界面,切换到面板选项标签
  • 找到字段选项区域,定位到API Name字段,点击右侧铅笔图标进入字段配置
  • 在字段配置窗口切换到链接标签,点击「添加链接」并配置联动规则。这样只会给API Name列添加链接,Error Count列不会受影响。

二、修复面板联动不生效问题

按以下步骤逐一排查修正:

  1. 变量配置校验

    • 确认APIName变量类型:如果是查询型变量,需用Druid SQL返回所有API名称,比如SELECT DISTINCT "API Name" FROM your_error_table;如果是文本型变量,需勾选「允许手动输入」。
    • 注意Druid字段名的大小写敏感性,变量的「值选项」要与数据源中API名称字段完全匹配。
  2. 数据链接参数传递修正

    • 在API Name字段的链接配置中,选择「变量」类型链接,目标变量选APIName,值设置为${__value.text};或者用当前仪表板URL传参:${__url_current}&var-APIName=${__value.text},确保点击后直接更新当前仪表板的变量值,而非打开新页面。
  3. 第二个面板SQL语句调整

    • 第二个面板的Druid SQL WHERE子句需正确引用变量,字符串类型要加单引号:
      SELECT * FROM your_error_details_table 
      WHERE "API Name" = '${APIName}'
      
    • 若需支持未选择API时显示所有数据,可修改为:
      SELECT * FROM your_error_details_table 
      WHERE ("API Name" = '${APIName}' OR '${APIName}' = '')
      
  4. 变量更新行为检查

    • 在APIName变量配置中,将「更新选项」设置为「On dashboard load」或「On time range change」,确保变量值能实时更新并传递给面板。

三、关于实现方式的说明

数据链接+变量的方案是Grafana实现面板联动的标准方式,你的思路是正确的,问题出在配置细节的疏漏上。

内容的提问来源于stack exchange,提问作者jatsad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 16:12:51