- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Datadog은 최종 고객에게 고품질 애플리케이션을 제공할 수 있도록 도와주는 GitHub Actions 배포 보호 규칙의 통합 파트너입니다. Datadog 모니터를 사용하여 GitHub Actions 배포 워크플로우에 품질 게이트를 적용할 수 있습니다.
이러한 기능은 GitHub Enterprise Cloud의 모든 Datadog 고객이 사용할 수 있으며 CI Visibility를 사용할 필요가 없습니다.
애플리케이션 배포 시 품질 검사를 위해 Datadog을 사용하려면 애플리케이션에 대해 배포 보호 규칙 기능을 활성화해야 합니다.
Datadog에 자동으로 연결되는 GitHub 애플리케이션을 생성하려면 이 지침을 참조하세요. 배포 보호 규칙 체크박스를 선택하는 것을 잊지 마세요.
이미 GitHub 애플리케이션이 설정되어 있고 Datadog에 연결되어 있는 경우 인앱 GitHub 통합 타일에서 배포 보호 규칙을 활성화할 수 있는 링크를 찾을 수 있습니다.
본 지침에 따라 GitHub Actions 배포 게이팅에 사용할 Datadog 모니터를 만들고 설정합니다.
품질 검사를 위해 여러 개의 개별 모니터를 사용할 수 있지만, 하나의 모니터로 두 개 이상의 신호를 기반으로 배포를 게이팅할 수 있으므로 복합 모니터를 사용할 것을 권장합니다. 자세한 내용은 모니터 유형을 참조하세요.
품질 게이팅에 사용할 모든 모니터에는 다음과 같은 적절한 태그를 반드시 지정해야 합니다.
git_env
git_repo
git_repo
태그에는 리포지토리 소유자 이름이 Datadog/my-repo
와 같은 <OWNER>/<REPO>
형식으로 포함되어야 합니다.
워크플로를 실행하면 GitHub Actions가 Datadog 모니터에 요청을 보냅니다. 아래 나열된 모니터의 평가 결과 중 하나에 따라 Datadog은 워크플로 실행 내 관련 이벤트 및 환경에 대한 Comment 섹션에서 확인할 수 있는 코멘트를 GitHub로 다시 전송합니다.
OK
상태에 있으면 Datadog이 배포를 승인합니다.OK
상태가 아니라 ALERT
,WARN
또는 NODATA
의 상태에 있으면 Datadog은 배포를 거부합니다.배포 전에 애플리케이션의 오류율 및/또는 평균 대기 시간이 특정 임계값 미만인지 확인하려면 APM 모니터를 사용할 수 있습니다.
배포 전에 애플리케이션이나 서비스의 CPU 및/또는 메모리 사용량을 확인하려면 통합 및 메트릭 모니터를 사용하세요.