如何使用 Datadog 监控 Jenkins?

如何使用 Datadog 监控 Jenkins?

datadog 插件已在 Jenkins 上安装。安装后,必须在 Jenkins 中输入 Datadog API 密钥和主机名。两项测试均已通过。但是,当向 Datadog 添加新检查时,查询 jenkins 检查不会返回任何 jenkins 检查。

期望情况

目的是使用 Datadog 监控 Jenkins 构建:

  • 什么时候开始建造
  • 构建何时完成
  • 构建持续时间(jenkins.job.duration)
  • 作业是否已完成(jenkins.job.completed)
  • 构建状态(jenkins.job.status)

尝试

  • Datadog 代理已安装在 Jenkins 上
  • jenkins 主机被 datadog 识别
  • 根据 datadog 的信息,位于 jenkins 上的 datadog 代理已启动
  • 根据本文档为了在 Datadog 中启用 jenkins 监控,需要将一些文件添加到 datadog 中,但由于它由 datadog 本身托管,因此无法访问该框。
  • 根据 datadog UI 的集成选项卡,Jenkins 插件已安装并配置

答案1

为了在 datadog 中找到标签,应该将标签(jenkins.job.status)添加到 Jenkins 中的每个构建中。

在此处输入图片描述

构建完成后,标签将添加到 datadog。

答案2

目前有两种使用 Datadog 监控 Jenkins 的方法:

  1. Jenkins 插件
  2. 已弃用Jenkins 代理检查

配置 #1,即 Jenkins 插件,将提供您所需的所有配置,所有配置均在 Jenkins 中正确设置。我们目前不鼓励使用 #2,并计划在 Datadog 的未来版本中将其删除。

答案3

官方整合目前看来这是你最好的选择。

相关内容