1.3. 自定义遥测来源


analytics-provider-segment 插件默认向红帽发送收集的遥测数据。但是,您可以配置一个新的 Segment 源,它根据您的需要接收遥测数据。对于配置,您需要一个指向分段源的唯一分割写入键。

注意

通过配置新的分段源,您可以收集和分析遥测数据收集中提到的相同数据集。https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html-single/telemetry_data_collection/index您可能还需要为应用用户创建自己的遥测数据收集通知。

1.3.1. 使用 Operator 自定义遥测源

您可以使用 Operator 配置与 Segment 源的集成。

先决条件

  • 您已在 OpenShift Container Platform Web 控制台中以管理员身份登录。
  • 已使用 Operator 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。

流程

  1. Backstage 自定义资源(CR)中添加以下 YAML 代码:

    # ...
    spec:
      application:
        extraEnvs:
          envs:
            - name: SEGMENT_WRITE_KEY
              value: <segment_key> 1
    # ...
    1
    <segment_key > 替换为您的分段源的唯一标识符。
  2. 保存配置更改。

1.3.2. 使用 Helm Chart 自定义遥测源

您可以使用 Helm Chart 配置与 Segment 源的集成。

先决条件

  • 您已在 OpenShift Container Platform Web 控制台中以管理员身份登录。
  • 已使用 Helm Chart 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。

流程

  1. 在 OpenShift Container Platform Web 控制台的 Developer 视角中,进入 Helm 视图来查看 Helm 发行版本列表。
  2. 点击您要使用的 Helm 发行版本上的 overflow 菜单,然后选择 Upgrade
  3. 使用 Form view 或 YAML 视图来编辑 Helm 配置:

    • 使用 Form view

      1. 展开 Root Schema Backstage Chart Schema Backstage Parameters Backstage container 环境变量
      2. 单击 Add Backstage 容器环境变量 链接。
      3. 输入 Segment 键的名称和值。

        segment source helm
      4. 单击 Upgrade
    • 使用 YAML 视图

      1. 在 Helm 配置文件中添加以下 YAML 代码:

        # ...
        upstream:
          backstage:
            extraEnvVars:
              - name: SEGMENT_WRITE_KEY
                value: <segment_key> 1
        # ...
        1
        <segment_key > 替换为您的分段源的唯一标识符。
      2. 单击 Upgrade
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.