Datadog 集成
- Tier: 基础版, 专业版, 旗舰版
- Offering: JihuLab.com, 私有化部署
Datadog 集成使您能够将极狐GitLab 项目连接到 Datadog,同步存储库元数据以丰富您的 Datadog 遥测数据,让 Datadog 对合并请求发表评论,并将 CI/CD 流水线和作业信息发送到 Datadog。
连接您的 Datadog 账户
具有 管理员 角色的用户可以为整个实例或特定项目或群组配置集成:
- 如果您没有 Datadog API 密钥:
- 登录到 Datadog。
- 转到 集成 部分。
- 在 APIs tab 中生成一个 API 密钥。复制此值,因为稍后步骤中需要它。
- 对于特定项目或群组的集成: 在极狐GitLab 中,转到您的项目或群组。
- 对于整个实例的集成:
- 以具有管理员访问权限的用户身份登录极狐GitLab。
- 在左侧边栏底部,选择 管理员。
- 选择 设置 > 集成。
- 滚动到 添加集成,并选择 Datadog。
- 选择 激活 以启用集成。
- 指定要发送数据的 Datadog 站点。
- 可选。要覆盖用于直接发送数据的 API URL,请提供一个 API URL。仅在高级场景中使用。
- 提供您的 Datadog API 密钥。
配置 CI 可见性
您可以选择启用 Datadog CI Visibility 将 CI/CD 流水线和作业数据发送到 Datadog。使用此功能来监控和排查作业故障和性能问题。
Datadog CI Visibility 是按提交者计费的。使用此功能可能会影响您的 Datadog 账单。
此功能基于 Webhooks,并且只需要在极狐GitLab 中进行配置:
- 可选。选择 启用流水线作业日志收集 以启用作业输出的日志收集。(在极狐GitLab 15.3 中引入。)
- 可选。如果您使用多个极狐GitLab 实例,请提供一个唯一的 服务 名称以区分您的极狐GitLab 实例。
- 可选。如果您使用极狐GitLab 实例的群组(例如,预生产和生产环境),请提供一个 环境 名称。此值附加到集成生成的每个跨度。
- 可选。要为配置集成的所有跨度定义任何自定义标签,请在 标签 中每行输入一个标签。每行必须采用 key:value 格式。
- 可选。选择 测试设置。
- 选择 保存变更。
当集成发送数据时,您可以在 Datadog 账户的 CI 可见性部分查看它。