기존 검사 그룹 관리
검사 그룹(Check group)은 여러 상태 검사를 묶어 상태를 보고 집계 알림을 받는 기능입니다. Sunset 단계이며 기존에 저장한 그룹은 계속 지원하고 편집할 수 있습니다. Data Health의 새 검사 그룹 생성 UI 절차는 지원하지 않으므로 모니터링 뷰로 이전하는 방식을 권장합니다.
검사 실행과 요약 알림
검사 그룹은 검사를 실행하거나 실행 시점을 바꾸지 않습니다. 선택한 검사들의 상태를 모으고 구독자에게 전자우편 요약을 보내는 구성입니다.
예를 들어 긴급한 파이프라인은 15분마다 요약을 받고, Only when failing을 켜면 실패가 있을 때만 받도록 할 수 있습니다. 주 단위처럼 더 긴 주기도 선택할 수 있습니다.
그룹을 구독하면 하나의 집계 요약을 받지만 각각의 개별 검사를 자동 구독하는 것은 아닙니다.
기존 그룹의 구성 필드
| 필드 | 내용 | 필수 |
|---|---|---|
| Group Name | Data Health와 알림에 표시할 이름 | 예 |
| Description | 추가 설명 | 아니요 |
| Schedule | 검사 실행이 아닌 전자우편 요약의 주기 | 예 |
| Health Checks | 그룹에 포함한 개별 검사 | 예 |
오른쪽 위 Watch로 구독합니다. 구독하려면 그룹의 보기 권한이 있어야 하며, 소유자는 Actions > Manage permissions에서 보기 접근을 부여할 수 있습니다.
검사 조사 화면
Data Health의 검사 그룹 탭에서 대상 그룹을 열고 Actions > Troubleshoot checks를 선택합니다.
이 화면은 그룹 상세, Failure spotlight, 검사 목록과 Context panel로 구성됩니다.
그룹 상세와 실패 묶음
머리글에는 설명과 검사 상태를 표시합니다. 상태 도표는 심각도별 개수를 보여 주며 알림을 중지한 검사는 옅은 사선 막대로 구분합니다.
Failure spotlight는 검사 유형, 리소스나 데이터 소스 등 공통점이 있는 실패를 묶습니다. 한 원인에서 파생된 실패를 찾는 데 사용하며, 묶음을 선택하면 아래 목록의 관련 검사를 강조합니다.
목록 묶기와 필터
검사 목록은 현재 실패한 항목을 보여 줍니다.
| Group by | 묶는 기준 |
|---|---|
| Build | 같은 데이터셋 빌드와 관련된 검사 |
| Snoozed together | 같은 시각에 같은 사유로 알림을 중지한 검사 |
| Related | 먼저 같이 중지한 검사, 이어서 빌드 등 사용 가능한 기준을 적용 |
Hide snoozed는 알림을 중지한 데이터셋을 숨깁니다. Hide finished duration checks는 빌드 시간 경보가 발생한 뒤 해당 빌드가 완료된 보고를 숨깁니다.
Cmd 또는 Ctrl을 누르고 여러 검사를 선택하면 아래 작업 도구 모음과 Context panel이 선택 범위를 따릅니다. 도구 모음의 동작은 선택한 모든 검사 또는 대상 리소스에 적용합니다.
알림 일시 중지
Snooze는 알려진 일시 장애나 처리한 사고의 반복 알림을 일정 기간 중지합니다. 개별 또는 여러 검사를 선택하여 중지하고 다시 켤 수 있습니다.
개별 검사 버튼은 알림이 켜져 있으면 회색, 중지 중이면 색상으로 표시합니다. 중지 중인 버튼을 다시 선택하면 기간을 새로 정할 수 있습니다. 현재 중지 중이 아닌 버튼 옆의 주황색 점은 최근 중지 이력을 뜻합니다. 포인터를 올려 이력을 확인합니다.
여러 검사를 함께 중지하면 같은 기간과 사유를 각 검사에 적용합니다. 함께 다시 켤 때도 대상 검사를 모두 선택해야 합니다. Snoozed together로 묶으면 사유가 묶음 머리글에 표시됩니다. 중지한 검사는 기본으로 숨기므로 검토하려면 필터를 해제합니다.
Context panel
Comments
장애, 조사와 해결 내용을 남길 수 있습니다. 그룹을 볼 수 있는 사용자는 댓글도 볼 수 있습니다. 검사를 선택한 상태에서 게시하면 선택 검사의 대상 리소스를 참조하고, 기존 댓글 중 그 리소스를 참조한 항목도 강조합니다.
Issues
감시하는 리소스의 열린 이슈를 표시합니다. 검사를 선택하면 그 대상 리소스의 이슈로 좁힙니다. 조사를 시작하기 전에 이미 처리 중인 관련 이슈가 있는지 확인할 수 있습니다.
Schedules
대상 리소스에 영향을 주는 스케줄을 확인하고 지표나 구성 화면을 열 수 있습니다. 필요한 복구 절차에서 스케줄을 실행하는 경로도 제공합니다. 한 데이터셋이 여러 스케줄과 연결될 수 있습니다.
Source information
실패 리소스를 생성한 Fusion 문서, 코드 저장소나 데이터 연결 소스 등의 원천을 보여 줍니다. 코드 저장소에서 만든 데이터셋이면 실패를 일으킨 데이터셋의 커밋 이력을 표시합니다. 검사가 붙은 대상 데이터셋의 커밋과 항상 같은 것은 아닙니다.