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