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

使用Grafana自定义SQL插件创建分组时序图的显示异常问题

解决Grafana自定义数据源不识别metric列的问题
  • 检查自定义数据源的字段映射
    自定义数据源需要明确字段角色,进入数据源配置页面,找到字段映射设置:

    • 将返回的Time列映射为Time类型
    • 将value列映射为Numeric值类型
    • 将metric列映射为Series Label或Series Name类型,让Grafana识别这是区分不同折线的标签字段
  • 调整查询字段命名(可选)
    部分自定义数据源对字段名有默认约定,若映射不生效,可尝试将metric字段重命名为Grafana常用的__name__:

    SELECT date_time AS 'Time', COUNT(DISTINCT(id)) AS 'value', string_field AS '__name__' 
    FROM my_table 
    WHERE filter='reason' AND ... 
    GROUP BY date_time, string_field
    
  • 修正面板可视化配置
    进入面板的可视化设置页:

    1. 确认可视化类型选择Time series
    2. 在Data options中,设置Format as为Time series
    3. 在Field mapping区域,手动指定:
      • 时间字段:选中返回的Time列
      • 值字段:选中value列
      • 分组字段(Series by):选中metric列
  • 验证数据有效性
    在查询编辑器切换到Table view,确认metric列存在且每一行都有对应值。如果表格能正确显示所有字段,说明数据返回正常,问题集中在映射或可视化配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 03:41:28