- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Azure 파이프라인을 위한 Datadog 통합은 서비스 후크를 사용해 데이터를 Datadog으로 보내는 방식으로 작동합니다.
Azure Marketplace에서 Datadog CI Visibility 확장을 설치합니다.
각 프로젝트에 대해 Azure DevOps에서 Project settings > Service hooks로 이동한 후 초록색 더하기(+) 아이콘을 선택해 구독을 생성합니다.
다음의 각 웹후크 유형에 대해 Datadog CI Visibility
서비스에 대한 새 구독을 생성합니다:
Next를 클릭해 다음 단계로 넘어가 다음을 설정합니다:
Finish를 클릭합니다.
많은 또는 모든 Azure 프로젝트에 대해 후크를 활성화하려는 경우, Datadog은 Azure API를 통해 이를 수행할 수 있도록 [스크립트] (https://raw.githubusercontent.com/DataDog/ci-visibility-azure-pipelines/main/service_hooks.py)를 제공합니다.
스크립트를 실행하려면 다음이 필요합니다:
스크립트를 사용하려면 Python3와 요청 패키지만 있으면 됩니다. 더 자세한 정보를 위해 다음을 실행하세요:
./service_hooks.py --help
이 스크립트는 환경 변수 DD_API_KEY
, DD_SITE
, 그리고 플래그 파라미터 --dd-api-key
and --dd-site
를 지원합니다.
다음은 모든 프로젝트에서 후크를 활성화한 예시입니다:
./service_hooks.py \
--dd-api-key ******************** \
--az-user "John Doe" \
--az-token ********************** \
--az-org datadoghq \
--threads 4
다음은 특정 프로젝트에서 후크를 활성화한 예시입니다:
./service_hooks.py \
--dd-api-key ******************** \
--az-user "John Doe" \
--az-token ********************** \
--az-org datadoghq \
projectName1 projectName2
워크플로우가 완료되면 Pipelines과 Pipeline Executions 페이지가 데이터로 채워집니다.
참고: 파이프라인 페이지에는 각 리포지토리의 기본 브랜치 데이터만 표시됩니다.