본문으로 건너뛰기

타임라인 맵

인시던트(Incident)와 배포(Deployment) 이벤트를 시간 순서로 시각화하여 상관관계를 파악하는 화면입니다.

개요

타임라인 맵은 선택한 시간 범위 내에 발생한 인시던트와 배포 이벤트를 하나의 차트에 함께 표시합니다. 어느 시점에 어떤 배포가 이루어졌고, 그 전후로 인시던트가 어떻게 발생했는지 한눈에 확인할 수 있습니다.

배포 직후 성능 저하나 오류가 증가한 경우, 또는 여러 애플리케이션에 동시에 인시던트가 발생한 경우 원인을 빠르게 파악하는 데 활용합니다. 좌측 사이드바에서 타임라인 맵 메뉴를 클릭하면 진입할 수 있습니다.

화면 구성

타임라인 맵은 다음 영역으로 구성됩니다.

영역설명
상단 헤더페이지 제목, 애플리케이션 필터
이벤트 유형 필터배포/인시던트 유형별 표시 전환 칩
타임라인 차트시간축 기반 이벤트 분포 시각화 영역 (배포 레인, 인시던트 레인)
이벤트 상세 목록차트 아래에 표시되는 개별 이벤트 카드

주요 기능

애플리케이션 필터

상단 헤더 우측의 애플리케이션 필터를 사용하면 특정 애플리케이션의 이벤트만 표시할 수 있습니다. 네임스페이스(Namespace), 카테고리, 애플리케이션 이름으로 범위를 좁힐 수 있습니다.

필터를 초기화하면 전체 애플리케이션의 이벤트가 다시 표시됩니다.

참고: 이벤트 데이터는 상단 바의 시간 범위 선택기를 기준으로 조회됩니다. 더 넓은 범위의 이벤트를 확인하려면 시간 범위를 먼저 변경하십시오.

이벤트 유형 필터

차트 위에 위치한 필터 칩으로 표시할 이벤트 유형을 선택할 수 있습니다.

색상표시되는 이벤트
배포파란색Kubernetes 워크로드의 배포 이벤트
인시던트빨간색SLO 위반으로 생성된 인시던트 이벤트

칩을 클릭하면 해당 유형의 이벤트를 켜거나 끌 수 있습니다. 단, 최소 한 가지 유형은 항상 선택된 상태를 유지합니다.

타임라인 차트

타임라인 차트는 시간 순서로 이벤트의 발생 위치와 밀도를 시각화합니다. 차트는 배포 레인(상단)과 인시던트 레인(하단)의 두 영역으로 나뉘어 있으며, 각 레인의 좌측에 아이콘과 레이블이 표시됩니다.

차트 읽는 법

  • X축: 좌측이 과거, 우측이 현재입니다. 조회 시간 범위에 따라 자동으로 눈금 간격이 조정됩니다.
  • 배포 레인: 상단 영역에 각 배포 이벤트가 원형 마커로 표시됩니다. 정상 배포는 파란색, 경고가 있는 배포는 노란색, 심각한 문제가 있는 배포는 빨간색으로 표시됩니다.
  • 인시던트 레인: 하단 영역에 각 인시던트가 가로 막대로 표시됩니다. 막대의 시작 위치는 인시던트 발생 시점이고, 끝 위치는 해결 시점입니다. 해결되지 않은 인시던트는 막대가 현재 시각까지 확장됩니다.

인시던트 막대의 색상은 심각도에 따라 다릅니다.

색상의미
빨간색심각(Critical)
노란색경고(Warning)
빨간색 → 초록색 그라데이션심각 후 해결됨
노란색 → 초록색 그라데이션경고 후 해결됨

진행 중인 심각 인시던트는 막대 끝에 깜빡이는 점이 표시되어 현재도 지속 중임을 나타냅니다.

같은 시간대에 여러 인시던트가 겹치는 경우, 각 인시던트는 별도의 행에 배치되어 서로 겹치지 않도록 표시됩니다.

툴팁

차트의 마커 또는 인시던트 막대 위에 마우스를 올리면 툴팁이 표시됩니다. 툴팁에는 다음 정보가 포함됩니다.

  • 이벤트 유형: 배포 또는 인시던트
  • 애플리케이션 이름: 해당 이벤트의 애플리케이션
  • 버전 (배포인 경우): 배포된 버전명
  • 발생 시각: 이벤트 시작 시각
  • 지속시간 (인시던트인 경우): 인시던트 지속 시간
  • 상태 (인시던트인 경우): 진행 중 또는 해결됨

차트 마커 위에 마우스를 올리면 하단 이벤트 목록에서 해당 카드가 동시에 강조 표시됩니다. 반대로, 이벤트 카드 위에 마우스를 올리면 차트의 마커도 강조됩니다.

시간 범위 드래그 선택 (브러시)

차트의 빈 영역에서 마우스를 드래그하면 파란색 반투명 영역이 표시되며, 해당 시간 범위로 조회 기간이 변경됩니다. 특정 배포나 인시던트가 몰려 있는 구간을 확대하여 상세히 분석할 수 있습니다.

드래그 후에는 상단 시간 범위 선택기 값이 선택한 범위로 자동 업데이트됩니다.

: 브러시로 시간 범위를 좁힌 후 다시 전체 범위를 보려면 상단 시간 범위 선택기에서 원하는 기간을 다시 선택하십시오.

이벤트 클릭 및 클러스터 필터

차트에서 개별 마커 또는 인시던트 막대를 클릭하면 하단 이벤트 상세 목록이 해당 이벤트만 필터링하여 표시합니다.

클러스터를 선택하면 화면 상단에 선택된 이벤트 수를 나타내는 칩이 나타납니다. 같은 클러스터를 다시 클릭하거나, 칩의 닫기 버튼을 클릭하면 필터가 해제됩니다.

이벤트 상세 목록

차트 아래에 이벤트 상세 목록이 표시됩니다. 각 이벤트는 카드 형태로 표시되며, 최근 이벤트가 먼저 나열됩니다. 카드는 격자 형태로 배치되어 여러 이벤트를 한눈에 비교할 수 있습니다. 카드 좌측 테두리 색상은 이벤트의 심각도에 따라 다릅니다.

테두리 색상의미
빨간색심각(Critical) 인시던트
노란색경고(Warning) 인시던트
초록색정상(OK) 배포

목록 상단 우측의 검색 입력란에 애플리케이션 이름, 네임스페이스(Namespace), 이벤트 유형 등을 입력하면 일치하는 이벤트만 필터링하여 표시됩니다.

배포 이벤트 카드

배포 카드에는 다음 정보가 표시됩니다.

  • 이벤트 유형: 배포
  • 애플리케이션 이름: 배포된 애플리케이션
  • 발생 시각: 배포가 시작된 시각
  • 네임스페이스: 배포된 네임스페이스
  • 버전: 배포된 버전명
  • 배포 요약: 배포 검사 결과 (정상 또는 경고 항목)

배포 카드를 클릭하면 해당 애플리케이션의 상세 정보가 다이얼로그로 열립니다. 현재 타임라인 조회 시간 범위를 기준으로 메트릭 변화를 확인할 수 있습니다.

인시던트 이벤트 카드

인시던트 카드에는 다음 정보가 표시됩니다.

  • 이벤트 유형: 인시던트
  • 심각도: 심각(Critical) 또는 경고(Warning)
  • 애플리케이션 이름: 영향을 받은 애플리케이션
  • 발생 시각: 인시던트가 시작된 시각
  • 네임스페이스: 해당 애플리케이션의 네임스페이스
  • 지속시간: 인시던트가 지속된 시간
  • 상태: 진행 중 또는 해결됨

인시던트 카드를 클릭하면 인시던트 상세 다이얼로그가 열립니다. 다이얼로그에서 다음 정보를 확인할 수 있습니다.

  • 인시던트 개요: 심각도, 애플리케이션, 시작/해결 시각, 지속시간, 카테고리
  • SLO 현황: 가용성(Availability) SLO와 응답 시간 SLO의 준수율 및 목표값. 위반된 항목은 빨간색으로 강조됩니다.
  • RCA(근본원인분석): 인시던트 원인을 자동 분석한 결과와 관련 메트릭 차트
  • 분산추적: 인시던트 발생 시간 범위의 추적(Trace) 데이터

다이얼로그 상단의 애플리케이션 이름을 클릭하면 해당 애플리케이션의 상세 다이얼로그로 전환됩니다. 전체 페이지로 열기 버튼을 클릭하면 인시던트 상세 페이지로 이동하여 더 상세한 분석을 수행할 수 있습니다.

모두 보기

이벤트 수가 100개를 초과하는 경우 처음에는 최근 100개만 표시됩니다. 목록 하단의 모두 보기 버튼을 클릭하면 전체 이벤트가 표시됩니다.

활용 시나리오

배포 후 장애 원인 분석

  1. 타임라인 맵에서 배포 이벤트가 표시된 시점 직후에 인시던트가 발생했는지 확인합니다.
  2. 해당 시간 구간을 브러시(드래그)로 선택하여 확대합니다.
  3. 인시던트 카드를 클릭하여 SLO 위반 내역과 RCA 결과를 확인합니다.
  4. 같은 다이얼로그에서 애플리케이션 이름을 클릭하여 메트릭 변화를 비교합니다.

동시 다발 인시던트 파악

  1. 이벤트 유형 필터에서 인시던트만 활성화합니다.
  2. 인시던트 레인에서 같은 시간대에 여러 막대가 동시에 시작되는 구간을 찾습니다.
  3. 해당 구간의 이벤트 카드를 확인하여 영향을 받은 애플리케이션들을 파악합니다.