Grafana导入 json 文件的 dashboard 错误 Templating Failed to upgrade legacy queries Datasource xxx not found

发布时间 2023-10-09 20:13:51作者: 牛奔

前言

编辑或者修改后的 dashboard 保存为 json 文件,在其他环境导入使用,报错 Failed to upgrade legacy queries Datasource xxxxxxx was not found,无法显示监控数据

问题原因为:从其他 grafana 导出的 dashboard json文件中,数据源是写的固定的,如果当前要显示的监控数据的数据源名称跟这个不同,就会报错。

解决

json 文件中所有的 uid更换为当前监控数据的数据源名称,然后再将其导入

 "datasource": {
        "type": "prometheus",
        "uid": "PSDF93FB590B2093"
 },