背景:使用docker部署了prometheus,grafana,node exporter和cadvisor
然后去grafana官网下载成熟的模板导入到平台,发现模板上的图标全部报错This panel requires Angular (deprecated).
解决方法:修改grafana配置文件,如下:
[root@localhost ~]# docker cp e7181b2d397a:/usr/share/grafana/conf/defaults.ini .
[root@localhost ~]# vim defaults.ini
[feature_toggles] #找到这行,在下面添加如下内容
autoMigrateOldPanels = true
保存退出
[root@localhost ~]# docker cp ./defaults.ini e7181b2d397a:/usr/share/grafana/conf/
[root@localhost ~]# docker exec -it e7181b2d397a sh #可进入容器内部检查
确认配置文件修改后,重启容器
[root@localhost ~]# docker restart e7181b2d397a
再次查看网页看板,发现报错已消失。