Skip to content

Commit 1f7a22e

Browse files
Frapschensamzong
authored andcommitted
update upgrade-note.md
1 parent e7e66cc commit 1f7a22e

File tree

6 files changed

+29
-2
lines changed

6 files changed

+29
-2
lines changed
26.6 KB
Loading
176 KB
Loading
51.6 KB
Loading
38.6 KB
Loading

docs/zh/docs/insight/quickstart/install/upgrade-note.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ kubectl delete grafanadatasources.grafana.integreatly.org -n insight-system --se
1717

1818
这部分命令只清理了 insight-system 命名空间下的 CR, 其他命名空间可以用相同的方式处理。
1919

20-
在 v0.40.x 的 grafana Deployment 会添加一个 [dashboard-discover](https://github.com/openinsight-proj/dashboard-discover) sidecar
20+
在 v0.40.x 的 grafana deployment 会添加一个 [dashboard-discover](https://github.com/openinsight-proj/dashboard-discover) sidecar
2121
用于将现有环境中特定的 GrafanaDashboard(v4),ConfigMap 写入到 grafana dashboard provider 指定目录(/var/lib/grafana/plugins/dashboards)中。
2222

2323
架构图如下:
2424

25-
![img](../../images/dashboard-discover.jpg)
25+
![img](../../images/upgrade-note01.jpg)
2626

2727
具体规则如下:
2828

@@ -39,6 +39,33 @@ kubectl delete grafanadatasources.grafana.integreatly.org -n insight-system --se
3939

4040
> 如果需要将 Json 文件存入特定文件夹中,可以在对应资源 label 中添加:`operator.insight.io/dashboard-folder=you-folder`
4141
42+
在 v0.40.0 版本中, grafana 从 9.3.14 升级到 12.1.3。grafana 12.1.3 已完全移除对 AngularJS 的支持,转而优先支持 React。具体可以看[社区说明](https://grafana.com/blog/2025/04/03/angularjs-support-will-be-removed-in-grafana-12-what-you-need-to-know)
43+
44+
insight 以及兄弟团队维护的仪表盘已经自动迁移,开箱即用。对于客户自己维护的仪表盘,grafana 12.1.3 对部分核心预置(pre-installed)的
45+
AngularJS 面板提供自动迁移支持。在客户首次在 Grafana 12.1.3 打开自定义仪表盘后 grafana 会自动触发迁移, 迁移完成后,务必点击仪表盘的「Save」按钮保存变更,避免每次加载时重复迁移。
46+
47+
若未完成 AngularJS 面板迁移,在 Grafana 12.1.3 后会出现以下问题:
48+
49+
1. 依赖 AngularJS 的插件无法加载,在插件目录中不会显示已安装状态。
50+
2. 已配置的 AngularJS 数据源不会出现在数据源列表中。
51+
3. 仪表盘中原 AngularJS 面板会显示错误提示,如 `Error loading: plugin_name``Panel plugin not found: plugin_name`; 如下图:
52+
53+
<img src="../../images/upgrade-note02.png" alt="angularjs-deprecation-warning-panel" width="50%" />
54+
55+
可以手动替换类似的面板或插件。
56+
57+
4. 仪表盘中原 Datasource 丢失,如 `Datasource XXX was not found`, 如下图:
58+
59+
<img src="../../images/upgrade-note03.png" alt="datasource-not-found" width="50%" />
60+
61+
可以手动创建一个 Datasource 变量:
62+
63+
<img src="../../images/upgrade-note04.png" alt="grafana-prometheus-ds-var" height="500" />
64+
65+
然后在面板中使用:
66+
67+
<img src="../../images/upgrade-note05.png" alt="grafana-use-prometheus-ds-var" width="30%" />
68+
4269

4370
### 从 v0.26.x(或更低版本)升级到 v0.27.x 或更高版本
4471

0 commit comments

Comments
 (0)