1.2. 在 Red Hat Developer Hub 中安装 Adoption Insights 插件
对于 Red Hat Developer Hub Adoption Insights 插件,您必须手动安装插件。
流程
要启用 Adoption Insights 插件,请完成以下步骤:
在
app-config-dynamic.yaml
文件中添加以下配置,如下例所示:- package: ./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment disabled: true - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-adoption-insights:bs_1.35.1__0.0.3!red-hat-developer-hub-backstage-plugin-adoption-insights disabled: false pluginConfig: dynamicPlugins: frontend: red-hat-developer-hub.backstage-plugin-adoption-insights: appIcons: - name: adoptionInsightsIcon importName: AdoptionInsightsIcon dynamicRoutes: - path: /adoption-insights importName: AdoptionInsightsPage menuItem: icon: adoptionInsightsIcon text: Adoption Insights menuItems: adoption-insights: parent: admin icon: adoptionInsightsIcon - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-adoption-insights-backend:bs_1.35.1__0.0.4!red-hat-developer-hub-backstage-plugin-adoption-insights-backend disabled: false - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights:bs_1.35.1__0.0.2!red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights disabled: false pluginConfig: dynamicPlugins: frontend: red-hat-developer-hub.backstage-plugin-analytics-module-adoption-insights: apiFactories: - importName: AdoptionInsightsAnalyticsApiFactory
- package: ./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment disabled: true - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-adoption-insights:bs_1.35.1__0.0.3!red-hat-developer-hub-backstage-plugin-adoption-insights disabled: false pluginConfig: dynamicPlugins: frontend: red-hat-developer-hub.backstage-plugin-adoption-insights: appIcons: - name: adoptionInsightsIcon importName: AdoptionInsightsIcon dynamicRoutes: - path: /adoption-insights importName: AdoptionInsightsPage menuItem: icon: adoptionInsightsIcon text: Adoption Insights menuItems: adoption-insights: parent: admin icon: adoptionInsightsIcon - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-adoption-insights-backend:bs_1.35.1__0.0.4!red-hat-developer-hub-backstage-plugin-adoption-insights-backend disabled: false - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights:bs_1.35.1__0.0.2!red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights disabled: false pluginConfig: dynamicPlugins: frontend: red-hat-developer-hub.backstage-plugin-analytics-module-adoption-insights: apiFactories: - importName: AdoptionInsightsAnalyticsApiFactory
Copy to Clipboard Copied! 注意目前,Adoption Insights 插件无法与内置
插件一起使用,-analytics-provider-segment
插件。要使用 Adoption Insights,您必须禁用plugin-analytics-provider-segment
插件。可选:为不是管理员的用户配置所需的 RBAC 权限,如下例所示:
p, role:default/_<your_team>_, adoption-insights.events.read, read, allow g, user:default/_<your_user>_, role:default/_<your_team>_
p, role:default/_<your_team>_, adoption-insights.events.read, read, allow g, user:default/_<your_user>_, role:default/_<your_team>_
Copy to Clipboard Copied!