时间:2025-04-12 21:27
人气:
作者:admin
AngularJS 支持已在 Grafana 9 中正式弃用。在 2024 年 5 月发布的 Grafana 11 中,所有 Grafana Cloud 和自托管安装默认关闭该功能。到 Grafana 12 版本时,将完全移除对 AngularJS 的支持,包括配置参数开关 angular_support_enabled。
以下是分步迁移方案:
检测是否使用 AngularJS 插件:
更新插件至最新版本:许多插件已完成从 AngularJS 到 React 的升级,直接更新可能解决问题 Grafana 移除 AngularJS 支持须知
核心可视化组件自动迁移:以下组件支持自动迁移:
autoMigrateOldPanels 或面板编辑器手动操作触发迁移 Grafana 移除 AngularJS 支持须知其他插件处理:参考 Angular 插件文档 获取迁移方案
自定义/私有插件迁移:需从 AngularJS 重写为 React,具体包括:
升级 Grafana 11 前测试:通过设置 angular_support_enabled=false 模拟关闭 AngularJS 支持的环境进行验证
插件开发者可参照 配置设置迁移指南 进行改造。请注意:当 AngularJS 支持关闭后,所有依赖它的插件将无法加载,仪表板面板将不显示数据,请务必在升级至 Grafana 11 前完成迁移。
三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.
Ubuntu离线环境部署Kubernetes v1.31.3(ARM64)