Grafana将弃用AngularJS-我们该如何迁移

嚴華  论坛元老 | 2025-4-13 03:21:51 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1723|帖子 1723|积分 5169

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
AngularJS 弃用时间线

AngularJS 支持已在 Grafana 9 中正式弃用。在 2024 年 5 月发布的 Grafana 11 中,所有 Grafana Cloud 和自托管安装默认关闭该功能。到 Grafana 12 版本时,将完全移除对 AngularJS 的支持,包括配置参数开关 angular_support_enabled
AngularJS 插件迁移指南

以下是分步迁移方案:

  • 检测是否利用 AngularJS 插件

    • 查抄仪表板和面板中的告诫图标
    • 利用 detect-angular-dashboards 工具识别所有依赖 AngularJS 的仪表板
    • 在管理页面的插件中心查看告诫提示

  • 更新插件至最新版本:许多插件已完成从 AngularJS 到 React 的升级,直接更新大概解决问题 Grafana 移除 AngularJS 支持须知
  • 核心可视化组件自动迁移:以下组件支持自动迁移:

    • 旧版图表 → 时间序列
    • 单值统计 → 统计面板
    • 旧版统计 → 统计面板
    • 旧版表格 → 表格
    • 天下地图 → 地理地图
      可通过启勤奋能开关 autoMigrateOldPanels 或面板编辑器手动操作触发迁移 Grafana 移除 AngularJS 支持须知

  • 其他插件处置惩罚:参考 Angular 插件文档 获取迁移方案
  • 自界说/私有插件迁移:需从 AngularJS 重写为 React,具体包括:

    • 利用 React 重构插件
    • 通过 JSON 专用字段实现编辑器定制
    • 利用迁移处置惩罚器确保向后兼容

  • 升级 Grafana 11 前测试:通过设置 angular_support_enabled=false 模仿关闭 AngularJS 支持的环境举行验证
插件开辟者可参照 配置设置迁移指南 举行改造。请留意:当 AngularJS 支持关闭后,所有依赖它的插件将无法加载,仪表板面板将不表现数据,请务必在升级至 Grafana 11 前完成迁移。
三人行, 必有我师; 知识共享, 天下为公.  本文由东风微鸣技术博客 EWhisper.cn 编写.

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

嚴華

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表