升级到Grafana 11后Flowcharting不生效问题

升级到Grafana11后Flowcharting不生效问题

前言

最近因为 Grafana存在漏洞,因此决定把Grafana进行升级,但升级切换版本后存在Flowcharting面板插件无法生效问题。于是乎进行了排查。后面通过作者仓库issues(https://github.com/algenty/grafana-flowcharting/issues/411)找到原因

image-20240924224640073

问题原因

AngularJS 支持被禁用:Grafana 11 默认禁用了对基于 AngularJS 的插件的支持,这导致插件(Flowcharting)无法正常工作。

官方说明:https://grafana.com/docs/grafana/latest/developers/angular_deprecation/

Angular 插件支持已弃用,并将在未来版本中删除。有些旧版核心 Grafana 可视化和外部插件依赖 Grafana 的 Angular 插件支持才能工作。

在 Grafana 11 中将更改 angular_support_enabled 配置参数的默认值为:false,以关闭对基于 AngularJS 的插件的支持。如果您仍然依赖内部或社区开发的基于 AngularJS 的插件,则需要启用此选项才能继续使用它们。

问题解决

编辑 Grafana 配置文件

在配置文件(/etc/grafana/grafana.ini)中查找或添加以下内容:

angular_support_enabled = true

配置文件中默认是:(这个分号表示注释)

;angular_support_enabled = false

重启 Grafana

systemctl restart grafana-server

拓展

grafana 迁移到新机器

1. 备份当前Grafana数据

在迁移之前,首先需要备份Grafana的相关数据和配置文件:

  • 停止Grafana服务systemctl stop grafana-server
  • 备份数据库:通常Grafana使用SQLite作为默认数据库,备份数据库文件:
    cp /var/lib/grafana/grafana.db /path/to/backup/
  • 备份插件目录cp -r /var/lib/grafana/plugins /path/to/backup/
  • 备份配置文件cp /etc/grafana/grafana.ini /path/to/backup/

2. 准备新环境

在新机器上安装Grafana,并确保其版本与旧环境兼容。安装完成后,启动Grafana服务:

systemctl start grafana-server

3. 恢复数据

在新环境中恢复之前备份的数据:

  • 停止Grafana服务systemctl stop grafana-server
  • 恢复数据库cp /path/to/backup/grafana.db /var/lib/grafana/
  • 恢复插件(部分插件可能需要重新部署):cp -r /path/to/backup/plugins /var/lib/grafana/
  • 恢复配置文件cp /path/to/backup/grafana.ini /etc/grafana/

4. 启动服务并验证

完成数据恢复后,重新启动Grafana服务:systemctl start grafana-server

接下来,访问Grafana界面,检查仪表盘、数据源和其他设置是否正常工作。

注意事项

  • 在迁移过程中,确保目标环境的数据库配置与原环境一致。
  • 如果使用的是外部数据库(如MySQL),则需要通过数据库的备份和恢复工具进行迁移。
  • 在迁移完成后,进行全面测试以确保所有功能正常。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇