다음을 통해 공유


Datadog를 사용하여 Azure DevOps에 대한 서비스 후크 만들기

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps의 이벤트에 대한 응답으로 Datadog에서 이벤트 및 메트릭을 만드는 방법을 알아봅니다. Datadog에서 이러한 메트릭 및 이벤트를 사용하여 대시보드를 만들고, 문제를 해결하고, 중요한 문제를 경고하는 모니터를 만듭니다. Datadog는 모든 Azure DevOps 이벤트 유형을 허용합니다.

Important

Datadog 기능은 알려진 문제인 Azure DevOps Server 2019 및 2020에 대해 기본적으로 설정되지 않을 수 있습니다. 해결될 때까지 구성 데이터베이스에서 다음 SQL 명령을 사용하여 기능을 켤 수 있습니다. exec prc_SetRegistryValue 1, '#\FeatureAvailability\Entries\ServiceHooks.Consumers.datadog\AvailabilityState\', 1

필수 조건

범주 요구 사항
사용 권한 - 프로젝트 컬렉션 관리자 그룹멤버입니다. 조직 소유자는 자동으로 이 그룹의 구성원입니다.
- 구독 편집하고 허용으로 설정된 구독 권한을. 기본적으로 프로젝트 관리자만 이러한 권한을 갖습니다. 다른 사용자에게 권한을 부여하려면 명령줄 도구 또는 보안 REST API를 사용할 수 있습니다.
도구 Datadog. Datadog 애플리케이션에서 Integrations > API이동하여 새 키를 만들거나 기존 키를 선택한 다음, 키를 클립보드에 복사합니다.

Datadog에 Azure DevOps 이벤트 보내기 시작

  1. 프로젝트 설정>

  2. 구독 만들기를 선택합니다.

    서비스 후크 페이지에서 구독 만들기 선택

  3. 서비스 목록 중에서 Datadog를 선택한 다음, 다음을 선택합니다.

    Datadog 및 다음 선택 영역 주위에 빨간색 상자가 있는 스크린샷

  4. 트리거할 이벤트를 선택하고 필터를 구성한 다음 다음을 선택합니다.

    Azure DevOps에서 이벤트를 트리거하기 위한 구성 필드의 스크린샷

  5. 수행할 작업을 구성합니다.

    • Datadog API 키를 필요한 필드에 붙여넣습니다(ctrl+v).
    • Datadog 계정이 미국 또는 EU인지 여부를 나타냅니다.
  6. 테스트를 선택하여 Azure DevOps가 제공된 구성을 사용하고 구독을 성공적으로 만들 수 있는지 확인합니다.

  7. 확인되면 마침을 선택하여 구독 만들기를 완료합니다.

    수행할 작업을 선택하고 구성하는 위치의 스크린샷.

  8. Datadog에 보내려는 각 이벤트 유형에 대해 2-7단계를 반복합니다. Datadog는 사용자가 모든 이벤트 유형을 수락하고 보내도록 권장합니다.

  9. Datadog으로 이동하여 이벤트 및 메트릭이 사용자 환경으로 흐르기 시작하는지 확인합니다.

FAQ

Q: 프로그래밍 방식으로 서비스 후크 구독을 만들 수 있나요?

A: 예. 자세한 내용은 프로그래밍 방식으로 서비스 후크 구독 만들기를 참조하세요. 다음 Datadog 엔드포인트 중 하나에 제출합니다.

  • 우리:https://app.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • EU:https://app.datadoghq.eu/intake/webhook/azuredevops?api_key=<API_KEY>
  • US3:https://us3.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • US5:https://us5.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • AP1:https://ap1.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • 주지사:https://app.ddog-gov.com/intake/webhook/azuredevops?api_key=<API_KEY>

Q: Datadog에서 이러한 이벤트를 사용하려면 어떻게 해야 하나요?

A: Datadog로 전송되는 Azure DevOps 이벤트는 대시보드를 만들고, 모니터를 설정하고, 문제 해결 중에 상관 관계를 찾는 데 유용합니다. 개발자 운영 프로세스가 애플리케이션 성능에 미치는 영향을 파악하는 데 사용할 수도 있습니다.

Q: Datadog에 보낼 수 있는 이벤트 유형은 무엇인가요?

A: Datadog는 모든 이벤트 형식을 허용합니다.

Q: Datadog에 대한 보다 일반적인 정보를 얻을 수 있나요?

A: 예, datadoghq.com 참조하세요.