Como monitorar o Jenkins usando o Datadog?

2

O plug-in datadog foi instalado no Jenkins. Depois de instalada, a chave da API do Datadog e o nome do host precisavam ser inseridos no Jenkins. Ambos os testes foram aprovados. No entanto, quando uma nova verificação for adicionada ao Datadog, a consulta de cheques de jenkins não retornará nenhuma verificação de jenkins.

Situação desejada

O objetivo é monitorar as construções do Jenkins usando o Datadog:

  • Quando uma compilação começou
  • Quando a construção foi concluída
  • Duração das compilações (jenkins.job.duration)
  • Se os trabalhos foram concluídos (jenkins.job.completed)
  • Status de uma compilação (jenkins.job.status)

Tentativas

  • O agente do datadog foi instalado no Jenkins
  • O host jenkins é reconhecido pelo datadog
  • O agente de datadog que reside no jenkins está ativo de acordo com o datadog
  • De acordo com esta documentação alguns arquivos precisam ser adicionados ao datadog para ativar o monitoramento do jenkins no Datadog, mas não é possível acessar a caixa como ela é hospedada pelo próprio datadog.
  • De acordo com a guia de integrações da interface de usuário do datadog, o plug-in do Jenkins foi instalado e configurado
por 030 14.06.2016 / 16:03

2 respostas

0

A tag (jenkins.job.status) deve ser adicionada a todas as compilações do Jenkins para encontrar a tag no datadog.

Quando a construção estiver concluída, a tag será adicionada ao datadog.

    
por 14.06.2016 / 17:09
0

Existem atualmente dois métodos de monitorar o Jenkins com o Datadog:

  1. Plugin do Jenkins
  2. Descontinuado Verificação do agente Jenkins

Configurar # 1, o Plugin Jenkins, fornecerá o que você precisa com toda a configuração sendo configurada no Jenkins. Desencorajamos usar # 2 neste momento e planejamos removê-lo em uma versão futura do Datadog.

    
por 15.06.2016 / 12:59