如何使用Datadog监控Jenkins?

datadog插件已安装在Jenkins上。 一旦安装,必须在Jenkins中inputDatadog API密钥和主机名。 两项testing都已通过。 但是,当新的支票已经添加到Datadog查询jenkins检查不返回任何jenkins检查。

期望的情况

目标是使用Datadog监视Jenkins构build:

  • 什么时候开始build造
  • 什么时候完成
  • build立时间(jenkins.job.duration)
  • 工作是否已经完成(jenkins.job.completed)
  • 构build的状态(jenkins.job.status)

尝试

  • datadog代理已安装在Jenkins上
  • jenkins主机被datadog识别
  • 驻留在jenkins上的datadog代理根据datadog启动
  • 根据这个文档 ,为了在Datadog中启用jenkins监控,需要将一些文件添加到datadog中,但是由于它是由datadog本身托pipe的,所以无法访问该文件夹。
  • 根据datadog UI的集成标签,Jenkins插件已被安装和configuration

标签(jenkins.job.status)应该被添加到Jenkins的每个版本中,以便在datadog中find标签。

在这里输入图像说明

一旦构build完成,标签将被添加到数据地址。

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

  1. jenkins插件
  2. 已弃用的Jenkins Agent Check

configuration#1,jenkins插件,将提供你所需要的所有configuration在jenkins正确设置。 我们不鼓励在这一点上使用#2,并计划在未来的Datadog版本中将其删除。