1.2. 在 RHDH 中启用遥测数据收集
遥测数据收集功能默认为启用。但是,如果您禁用了这个功能并希望重新启用它,则必须使用 Helm Chart 或 Red Hat Developer Hub Operator 配置启用 analytics-provider-segment
插件。
1.2.1. 使用 Operator 启用遥测数据收集
您可以使用 Operator 启用遥测数据收集功能。
先决条件
- 您已在 OpenShift Container Platform Web 控制台中以管理员身份登录。
- 已使用 Operator 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。
流程
执行以下步骤之一:
-
如果您已创建了
dynamic-plugins-rhdh
ConfigMap 文件且没有配置analytics-provider-segment
插件,请将插件添加到插件列表中,并将其plugins.disabled
参数设置为false
。 -
如果您已创建了
dynamic-plugins-rhdh
ConfigMap 文件并配置了analytics-provider-segment
插件,请在插件列表中搜索插件并将其plugins.disabled
参数设置为false
。 如果您还没有创建 ConfigMap 文件,请使用以下 YAML 代码创建该文件:
kind: ConfigMap apiVersion: v1 metadata: name: dynamic-plugins-rhdh data: dynamic-plugins.yaml: | includes: - dynamic-plugins.default.yaml plugins: - package: './dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment' disabled: false
-
如果您已创建了
将
dynamicPluginsConfigMapName
参数的值设置为Backstage
自定义资源中的 ConfigMap 文件的名称:# ... spec: application: dynamicPluginsConfigMapName: dynamic-plugins-rhdh # ...
- 保存配置更改。
1.2.2. 使用 Helm Chart 启用遥测数据收集
您可以使用 Helm Chart 启用遥测数据收集功能。
先决条件
- 您已在 OpenShift Container Platform Web 控制台中以管理员身份登录。
- 已使用 Helm Chart 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。
流程
- 在 OpenShift Container Platform Web 控制台的 Developer 视角中,进入 Helm 视图来查看 Helm 发行版本列表。
点击您要使用的 Helm 发行版本上的 overflow 菜单,然后选择 Upgrade。
注意您还可以点 Create 按钮并编辑配置来启用遥测(telemetry)来创建新的 Helm 发行版本。
使用 Form view 或 YAML 视图来编辑 Helm 配置:
使用 Form view
-
展开 Root Schema
global Dynamic plugins 配置。→ 应该在 backstage 应用中安装的动态插件列表。 - 点 backstage application 中的 Add list of dynamic plugins。
执行以下步骤之一:
如果您还没有配置插件,请在要安装的动态插件 Package 规格中添加以下值。它应该可以被 npm pack 命令使用。 字段:
./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment
-
如果您配置了插件,请找到要安装的动态插件的 Package 规格。它应该可以被 npm pack 命令使用。 字段带有
./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment
值。
- 清除 Disable the plugin 复选框。
- 单击 Upgrade。
-
展开 Root Schema
使用 YAML 视图
执行以下步骤之一:
如果您还没有配置插件,请在 Helm 配置文件中添加以下 YAML 代码:
# ... global: dynamic: plugins: - package: './dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment' disabled: false # ...
-
如果您配置了插件,请在 Helm 配置中搜索它,并将
plugins.disabled
参数的值设置为false
。
- 单击 Upgrade。