Criar um gancho de serviço para o Azure DevOps com o Datadog
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Saiba como criar eventos e métricas no Datadog em resposta a eventos do Azure DevOps. Use essas métricas e eventos no Datadog para criar painéis, solucionar problemas e criar monitores para alertá-lo sobre problemas críticos. O Datadog aceita todos os tipos de evento do Azure DevOps.
Importante
O recurso Datadog pode não estar ativado por padrão para o Azure DevOps Server 2019 e 2020. Esse é um problema conhecido. Até que seja resolvido, você pode usar o seguinte comando SQL no banco de dados de configuração para ativar o recurso: exec prc_SetRegistryValue 1, '#\FeatureAvailability\Entries\ServiceHooks.Consumers.datadog\AvailabilityState\', 1
Pré-requisitos
- Você deve ter permissões Editar assinaturas e Exibir assinaturas . Por padrão, somente os administradores de projeto têm essas permissões. Para conceder as permissões a outros usuários, você pode usar a ferramenta de linha de comando ou a API REST de segurança .
- Se você não tiver uma conta Datadog, comece a usar o Datadog. a. No aplicativo Datadog, vá para API de >integrações. b. Crie uma nova chave ou selecione uma existente e, em seguida, copie a chave para a área de transferência.
Comece a enviar eventos de DevOps do Azure para o Datadog
Vá para Configurações do>projeto Ganchos de serviço: .
https://{orgName}/{project_name}/_settings/serviceHooks
Selecione Criar assinatura.
Escolha Datadog entre a lista de serviços e escolha Avançar.
Selecione um evento para acionar, configure os filtros e selecione Avançar.
Configure a ação a ser executada.
- Cole (ctrl+v) sua chave de API do Datadog no campo obrigatório.
- Indique se a sua conta Datadog é dos EUA ou da UE.
Escolha Testar para verificar se o Azure DevOps pode usar a configuração fornecida e criar uma assinatura com êxito.
Depois de verificado, escolha Concluir para concluir a criação da assinatura.
Repita as etapas de 2 a 7 para cada tipo de evento que você deseja enviar ao Datadog. O Datadog aceita e incentiva os usuários a enviar todos os tipos de eventos.
Vá para Datadog para ver eventos e métricas começarem a fluir para o seu ambiente.
Perguntas Frequentes
P: Posso criar assinaturas de gancho de serviço programaticamente?
A: Sim. Para obter mais informações, consulte Criar uma assinatura de ganchos de serviço programaticamente. Envie para um dos seguintes pontos de extremidade do Datadog:
- NOS:
https://app.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
- UE:
https://app.datadoghq.eu/intake/webhook/azuredevops?api_key=<API_KEY>
- EUA3:
https://us3.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
- EUA5:
https://us5.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
- AP1:
https://ap1.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
- Gov:
https://app.ddog-gov.com/intake/webhook/azuredevops?api_key=<API_KEY>
P: Como posso usar esses eventos no Datadog?
R: Os eventos de DevOps do Azure enviados ao Datadog são úteis para criar painéis, configurar monitores e localizar correlações durante a solução de problemas. Você também pode usá-los para obter insights sobre como os processos de operações do desenvolvedor afetam o desempenho do aplicativo.
P: Que tipos de eventos posso enviar para o Datadog?
R: O Datadog aceita todos os tipos de eventos.
P: Posso obter informações mais gerais sobre o Datadog?
R: Sim, veja datadoghq.com.