- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
패싯은 테스트의 사용자 정의 태그 및 속성입니다. 이는 정성적 및 정량적 데이터 분석 모두에 유용합니다. 패싯을 사용하면 CI 테스트 모니터와 대시보드 및 노트북에 표시되는 검색어에서 테스트를 조작할 수 있습니다.
테스트 실행 검색에는 패싯 생성이 필요하지 않습니다. 자동 완성 기능은 기존 패싯을 사용하지만 들어오는 테스트 실행과 일치하는 모든 입력도 적용됩니다.
Software Delivery > Test Visibility > Test Runs으로 이동하여 테스트 실행 목록의 왼쪽 패싯 목록에 액세스합니다.
Test Visibility Explore에서 패싯을 사용하여 다음을 수행할 수 있습니다.
Test Visibility Explorer에는 다음과 같은 기본 패싯이 포함되어 있습니다.
패싯 | 설명 |
---|---|
CI 제공자 | CI 제공자 이름(GitHub, GitLab 등). |
파이프라인 이름 | CI 파이프라인 이름 |
노드 이름 | 파이프라인, 단계 또는 작업을 실행한 CI 노드의 이름 |
노드 라벨 | 파이프라인, 단계 또는 작업을 실행한 CI 노드와 연결된 라벨 |
파이프라인 URL | 파이프라인 실행을 위한 제공자 URL |
파이프라인 ID | 파이프라인 ID |
파이프라인 번호 | CI 제공자가 제공하는 CI 파이프라인의 실행 번호. 파이프라인을 부분적으로 재시도하면 증가합니다. |
작업 URL | 작업 실행을 위한 제공자 URL |
단계 이름 | CI 단계 이름 |
작업 이름 | CI 작업 이름 |
Kubernetes 네임스페이스 | Kubernetes 파드가 실행 중인 네임스페이스 |
Kubernetes 파드 이름 | Kubernetes 파드 이름 |
이미지 태그 | Kubernetes 컨테이너 이미지 태그 |
컨테이너 이름 | Kubernetes 컨테이너 이름 태그 |
이미지 이름 | Kubernetes 컨테이너 이미지 이름 태그 |
컨테이너 ID | Kubernetes 컨테이너 ID |
Kubernetes 컨테이너 이름 | Kubernetes 컨테이너 이름 |
Kubernetes 배포 | 파드가 속한 Kubernetes 배포 |
Kubernetes 스테이트풀셋 | 파드가 속한 Kubernetes 스테이트풀셋 |
리포지토리 URL | Git 리포지토리 URL |
리포지토리 ID | Git 리포지토리를 고유하게 식별하는 ID |
커밋 SHA | Git 커밋 SHA |
브랜치 | Git 브랜치 |
태그 | Git 태그 |
작성자 이메일 | Git 작성자 이메일 |
커미터 이메일 | Git 커미터 이메일 |
커미터 날짜 | Git 커미터 날짜 |
작성자 날짜 | Git 작성자 날짜 |
Env | CI 파이프라인이 실행되는 환경 |
리소스 | CI 파이프라인에서 활용하는 리소스 |
작업 이름 | CI 파이프라인 내에서 수행되는 작업 |
오류 유형 | CI 실행 중에 발생한 오류 유형 |
유형 | CI 실행 또는 엔터티의 유형 |
완전한 트레이스 | CI 파이프라인 실행의 전체 트레이스 |
기간 | 실행 시간(초) |
버전 | 사용된 CI 파이프라인 또는 도구의 버전 |
Is Default Branch | Git 리포지토리의 기본 브랜치에서 실행이 실행되었는지 여부를 나타냄 |
다음의 경우 정성적 패싯을 사용하세요.
참고: 태그 필터링에는 패싯이 필요하지 않지만 조사 중에 자주 사용하는 태그에 대한 패싯을 정의하면 해결 시간을 줄이는 데 도움이 될 수 있습니다.
다음의 경우 정량적 측정을 사용하세요.
측정값은 동등한 기능에 대해 긴 정수 또는 이중 값을 갖습니다.
측정값은 쿼리 시간 및 표시 시간에서 자릿수를 처리하기 위한 단위(초 단위의 시간 또는 바이트 단위의 크기)를 지원합니다. 단위는 필드가 아닌 측정값 자체의 속성입니다.
예를 들어, 나노초 단위의 duration
측정값을 고려해보세요. service:A
의 테스트 실행이 duration:10000000
(10 milliseconds
)라고 가정하고 service:B
의 테스트 실행이 duration:5000000
(5 milliseconds
)라고 가정해 봅니다. duration:>2ms
를 사용하여 두 서비스의 테스트 실행 태그를 한 번에 일관되게 쿼리할 수 있습니다. 검색 쿼리에 대한 자세한 내용은 검색 구문을 참조하세요.
검색창은 데이터를 필터링하고 그룹화하기 위한 가장 포괄적인 상호 작용 세트를 제공합니다. 그러나 대부분의 경우 패싯 패널은 데이터를 탐색하는 간단한 방법입니다. 현재 쿼리 범위에 대한 콘텐츠 요약을 보려면 패싯을 엽니다.
검색 창과 URL은 패싯 패널의 선택 사항을 자동으로 반영합니다.
패싯은 패싯 목록에서 의미 있는 테마로 그룹화됩니다. 패싯에 대한 그룹을 할당하거나 재할당하면 패싯 목록에만 영향을 미치며 검색이나 분석에는 영향을 미치지 않습니다.
패싯 패널의 검색 패싯 상자를 사용하여 전체 패싯 목록의 범위를 지정하고 상호 작용해야 하는 패싯으로 이동합니다. 검색 패싯은 패싯 표시 이름과 필드 이름을 사용하여 결과 범위를 지정합니다.
테스트 실행 속성 또는 태그에 패싯을 생성하는 것은 테스트 실행을 검색하기 위한 필수 단계가 아닙니다. 패싯은 특정 테스트 실행 속성에 의미 있는 설명을 추가하려는 경우 또는 속성 값을 패싯 목록에 표시하려는 경우 유용합니다.
Test Runs 사이드 패널에서 패싯을 추가하면 대부분의 패싯 세부정보가 미리 채워져 쉽게 패싯을 생성할 수 있습니다.
패싯을 생성할 필드가 포함된 Test Visibility Explorer에서 관심 있는 테스트 실행으로 이동합니다.
목록에서 테스트 실행을 선택하여 Test Runs 사이드 패널을 엽니다.
원하는 필드(테스트 실행을 위한 Other tags 섹션)를 클릭하고 거기에서 패싯을 만듭니다.
원하는 필드가 있는 테스트 실행을 찾을 수 없다면 + Add를 클릭하여 패싯 패널에서 직접 패싯을 만듭니다.
이 패싯의 기본 필드(키) 이름을 정의합니다.
@
접두사가 있는 테스트 실행 속성의 속성 경로를 사용합니다.현재 뷰의 테스트 실행 내용을 기반으로 하는 자동 완성 기능은 적절한 필드 이름을 정의하는 데 도움이 됩니다. 그러나 여기에는 거의 모든 값을 사용할 수 있으며, 특히 Datadog에서 받은 테스트 실행이 아직 일치하지 않는 경우에는 더욱 그렇습니다.
추가 유용한 문서, 링크 및 기사: