第 8 章 Red Hat Developer Hub 数据遥测捕获
Red Hat Developer Hub (RHDH)使用 backstage-plugin-analytics-provider-segment 插件向红帽发送遥测数据,该插件默认启用。这包括 Ansible 插件的遥测数据。
红帽收集并分析以下数据以改进 Red Hat Developer Hub 体验:
- 页面访问的事件,然后单击链接或按钮。
- 系统相关信息,如区域设置、时区、用户代理,包括浏览器和操作系统详情。
- 页面相关信息,如标题、类别、扩展名称、URL、路径、引用和搜索参数。
- 匿名 IP 地址,记录为 0.0.0.0。
- 匿名用户名哈希,这是唯一标识符,仅用于识别 RHDH 应用的唯一用户数量。
- 通过 Ansible 插件反馈表提交反馈和发送,包括 1-5 星评级和反馈文本。在提交前,用户必须确认他们与红帽共享反馈。默认禁用反馈表单。
使用 Red Hat Developer Hub,您可以禁用或自定义遥测数据收集功能。如需更多信息,请参阅 Red Hat Developer Hub 文档中的 Telemetry 数据收集和分析 指南。
8.1. 启用 Ansible 插件反馈表单 复制链接链接已复制到粘贴板!
默认情况下,Ansible 插件反馈表单被禁用。启用后,您可以从 Ansible 插件接口提交星号分级和反馈文本。反馈数据作为 Red Hat Developer Hub 实例收集的遥测数据的一部分发送到红帽。
要启用反馈表单,请在 Red Hat Developer Hub 配置中将 ansible.feedback.enabled 选项设置为 true。
Helm 安装
如果使用 Helm Chart 安装 Red Hat Developer Hub,请在 ConfigMap 的 app-config-rhdh.yaml data 部分中添加或更新以下 YAML:
kind: ConfigMap
apiVersion: v1
metadata:
name: app-config-rhdh
data:
app-config-rhdh.yaml: |
ansible:
feedback:
enabled: true
更新 ConfigMap 后:
-
在 OpenShift Developer UI 中,选择
Red Hat Developer Hubpod。 - 打开 Actions。
- 点 。
安装 Operator
如果使用 Operator 安装 Red Hat Developer Hub,请更新 Backstage 自定义资源引用的 app-config-rhdh ConfigMap。
在 ConfigMap 的 app-config-rhdh.yaml data 部分中添加或更新以下 YAML:
kind: ConfigMap
apiVersion: v1
metadata:
name: app-config-rhdh
data:
app-config-rhdh.yaml: |
ansible:
feedback:
enabled: true
Operator 会检测 ConfigMap 更改,并自动重启 Red Hat Developer Hub 部署。