问题说明:
Grafana 8.4.5版本导出的dashboard文件中,会记录当前使用的数据源(如:prometheus)的uid。将该导出的dashboard导入到其他不同服务器环境的Grafana中,在浏览该dashboard的时候,会出现报错:Datasource RBeQfEsnk was not found(RBeQfEsnk就是原数据源的uid)。
dashboard配置片段:
"templating": {
"list": [
{
"current": {
"selected": false,
"text": "All",
"value": "$__all"
},
"datasource": {
"type": "prometheus",
"uid": "RBeQfEsnk"
},
"definition": "label_values(probe_success,job)",
"error": {
"message": "Datasource RBeQfEsnk was not found"
},
解决方法:
手工删除当前dashboard里面的 uid 键值对,包括上一行尾部的逗号。