본문으로 건너뛰기

Job Summary

Job Summary 화면에서는 조회 기간 동안 실행된 Kubernetes Job의 실행 결과를 상태별 건수와 시간대별 통계로 한눈에 확인하고, Job List에서 개별 Job의 실행 조건과 실패 사유를 조회할 수 있습니다.

좌측 메뉴에서 쿠버네티스 > Performance Analysis > Job Summary를 선택하세요.

Job Summary 전체 화면

화면은 요약 카드, Job Statistics 차트, Job List 세 영역으로 구성됩니다.

조회 조건 설정하기​

Period로 조회 기간을 지정하고, Group by에서 Cluster/Namespace 중 무엇을 기준으로 조회할지 선택합니다. Group by에서 고른 값에 따라 그 옆 필터의 순서가 Cluster, Namespace 또는 Namespace, Cluster로 바뀝니다. 조건을 변경한 뒤 [Search] 버튼을 클릭해야 새 조건으로 다시 조회됩니다.

요약 카드에서 현황 파악하기​

Total 카드에는 조회 조건에 해당하는 전체 Job 실행 건수가 표시되고, Status 카드에는 Complete, Suspended, Failed, Unknown 4가지 상태별 건수가 표시됩니다.

  • Complete: 정상적으로 완료된 Job입니다.
  • Suspended: 일시 중지된 Job입니다.
  • Failed: 실패한 Job입니다.
  • Unknown: 상태 조건 정보를 확인할 수 없는 Job입니다.

Unknown 라벨의 ? 아이콘에 마우스를 올리면 상태 조건 정보를 확인할 수 없다는 설명과 함께, 이 상태가 주로 Job이 시작을 기다리고 있거나 정상적으로 실행 중일 때 나타난다는 안내를 확인할 수 있습니다.

카드를 클릭하면 그 상태의 Job만 Job List에 필터링되어 표시됩니다. Failed 카드를 클릭하면 실패한 Job만 빠르게 모아볼 수 있어 장애 원인 파악에 유용합니다.

Job Statistics에서 시간대별 현황 확인하기​

Job Statistics에는 조회 기간의 날짜 x 시간대별 Job 실행 현황이 히트맵으로 표시됩니다. 실패한 Job이 하나라도 있는 시간대는 빨간색으로, 실패 없이 완료된 시간대는 초록색으로 표시됩니다.

칸에 마우스를 올리면 해당 시간대의 Complete/Suspended/Failed/Unknown 건수를 툴팁으로 확인할 수 있습니다.

Job Statistics 툴팁

칸을 클릭하면 그 시간대에 실행된 Job만 Job List에 필터링되어 표시되고, 같은 칸을 다시 클릭하면 필터가 해제됩니다. 특정 시간대에 실패가 몰린 것을 발견하면 그 칸을 클릭해 원인이 된 Job을 바로 좁혀볼 수 있습니다.

Job List에서 개별 Job 확인하기​

Job List에는 조건에 해당하는 Job이 Schedule, Last Run Time, Namespace, Job Name, Pods, Conditions, Owner, Duration, Reason 컬럼으로 표시됩니다.

Job List 확장 화면

  • Pods: 완료된 파드 수/전체 파드 수를 표시합니다.
  • Owner: 이 Job을 생성한 CronJob 등의 이름을 표시하며, 클릭하면 상세 패널이 열립니다.
  • Reason: Job이 실패하거나 완료된 사유를 표시합니다. 위 화면의 BackoffLimitExceeded처럼 표시되면 파드가 반복 실패해 재시도 한도를 초과했다는 의미입니다.

Failed 상태인 행 왼쪽의 [▶] 버튼을 클릭하면 Pod Attempt History가 펼쳐지며, 그 Job이 시도한 파드별로 Terminate Time, Pod, Status, Node를 확인할 수 있습니다.

목록 상단의 필터 입력란에 텍스트를 입력하면 컬럼 값 기준으로 빠르게 필터링할 수 있고, 입력란 왼쪽의 OR/AND 드롭다운으로 여러 필터 조건을 어떻게 조합할지 선택할 수 있습니다. 목록 우측 상단의 [⋮] 버튼을 클릭하면 Reset user data, Export to Excel, Column List 메뉴가 열립니다.

Job 상세 패널에서 정보 확인하기​

Namespace, Job Name, Owner 값을 클릭하면 화면 우측에 상세 패널이 열립니다.

Job 상세 패널 - Information 탭

Information 탭에는 Name, Cluster, Namespace, Images, Pod Status, Conditions, Labels, Controlled By가 표시됩니다. 이미 삭제된 리소스를 대상으로 하는 경우 상단에 삭제된 대상은 제한된 정보만 제공된다는 안내가 표시되며 [Detail] 버튼이 비활성화됩니다.

Event 탭에서는 선택한 시간 범위 동안 이 Job과 관련된 Kubernetes 이벤트를 Type, Create Time, Kind, Name, Namespace 컬럼으로 확인할 수 있습니다. 우측 상단의 시간 범위와 ◀/▶ 버튼으로 조회 구간을 이동할 수 있습니다.