들어가기 전에,
- 이 게시물에서는 Datadog CLI인 datadog-ci를 통해 Datadog의 Syntheitc 테스트를 실행하는 방법을 다룹니다.
datadog-ci 설치
npm install -g @datadog/datadog-ci
datadog-ci용 API 키 및 앱 키 생성
- API 키
- Datadog 대시보드 → 조직 설정 → ACCESS → API 키 → 새 키
- 앱 키
- Datadog 대시보드 → 조직 설정 → ACCESS → 애플리케이션 키 → 새 키
datadog-ci를 사용하여 합성 테스트 실행
# 특정 ID를 가진 Test 실행
datadog-ci synthetics run-tests --apiKey "" --appKey "" --datadogSite "" --public-id '특정TestID'
# 특정 Tag를 가진 Test 실행
datadog-ci synthetics run-tests --apiKey "" --appKey "" --datadogSite "" --search 'tag:사용자지정'
옵션 유형
--apiKey
--appKey
--config
--datadogSite
--failOnCriticalErrors
--failOnMissingTests
--failOnTimeout
-f,--files
-j,--jUnitReport
--mobileApp,--mobileApplicationVersionFilePath
-p,--public-id
-n,--runName
--subdomain
-s,--search
-t,--tunnel
-v,--variable
- 각 옵션에 대한 설명은 추후 업데이트될 예정입니다.
참조
- 주요 구성 요소에 대한 자세한 설명은 아래 Github 링크에서 확인할 수 있습니다.