본문으로 건너뛰기

CICD Status

CI/CD 상태 대시보드는 소프트웨어 개발 및 배포 프로세스 내에서 빌드 및 배포 상태를 실시간으로 모니터링하고 관리하기 위해 설계된 도구입니다. 이 도구는 전체 프로젝트의 빌드 성공률, 빌드 시간, 상태 변경을 추적할 수 있으며, 문제 발생 시 신속한 대응 능력을 제공합니다.

CICD 상태 대시보드

사이드바 메뉴에서 대시보드/CICD Status를 선택합니다:

주요 기능

CICD Status Dashboard에서 다음 작업을 수행할 수 있습니다:

  1. 보고서를 검색합니다, 이는

    • 프로젝트별로 필터링됩니다.
    • 프로젝트 및 프로젝트 프로필별로 필터링됩니다.
    • 프로젝트 및 프로젝트 그룹별로 필터링됩니다.
    • 프로젝트 및 프로필, 프로젝트 그룹별로 필터링됩니다.
  2. 사용자 정의 시간으로 보고서를 봅니다.

  3. 현재 CICD 상태 대시보드의 URL을 복사합니다.

  4. 대시보드를 재설정합니다:

'재설정' 버튼을 클릭하면 선택한 프로젝트, 프로필, 애플리케이션, 그룹 및 선택한 시간 기간에 대한 모든 데이터가 재설정됩니다.

  1. 차트/테이블을 활성화하거나 비활성화하여 표시된 보고서를 사용자 정의합니다.

  2. 대시보드에서 특정 보고서 차트를 확장합니다:

각 차트의 오른쪽 상단에 있는 아이콘을 선택하여 열 수 있습니다:

보고서를 닫으려면 “X” 아이콘을 클릭합니다.

  1. 다음에 대한 .csv 파일로 내보냅니다:

    • 시간 편차
    • 실행 상태
    • 벌집 보기
    • 일일 빌드 빈도
    • 평균 빌드 기간
    • 가장 긴 10개 빌드
    • 애플리케이션 목록
    • 여러 애플리케이션의 집계 정보

주요 구성 요소

이 대시보드는 CI/CD 파이프라인 정보를 다양한 시각화로 제공하여 빌드 상태와 효율성을 추적하는 데 유용합니다. 대시보드의 주요 구성 요소는 다음과 같습니다:

Total Count: 선택한 기간 내에 실행된 총 빌드 수를 표시합니다. 특정 기간 동안 활성화된 파이프라인의 전체 활동을 직관적으로 이해하는 데 도움이 됩니다.

Average Build Time: 빌드당 평균 소요 시간을 분 단위로 보여줍니다.

Time Deviation: : 성공적인 빌드와 실패한 빌드에 대한 추세선으로 빌드 시간의 변동성을 시각화합니다.

Running State: 시간에 따른 빌드 상태(예: 성공, 실패, 오류)의 변화를 나타내는 히스토그램입니다.

Number of Builds: : 전체 빌드 중 성공한 빌드와 실패한 빌드의 비율을 보여주는 원형 차트입니다.

Daily Build Frequency: : 매일 수행된 빌드 수와 그들의 성공/실패 상태를 나타냅니다.

Average Build Duration: : 선형 또는 막대 차트로 평균 빌드 지속 시간을 제공합니다.

Longest 10 Builds: : 빌드 시간 최적화를 돕기 위해 가장 긴 10개의 빌드를 나열합니다.

Application List: : 각 애플리케이션에 대한 상세 정보를 표시하며, 현재 상태(성공/실패), 프로필, 브랜치 및 이미지 이름을 포함합니다.

Honeycomb View: 각 애플리케이션의 실행 상태를 한눈에 보여주는 육각형 시각화입니다.

Aggregate Information of Multiple Applications: : 여러 애플리케이션의 빌드 시간을 요약하여 전체 빌드 성능에 대한 통찰을 제공합니다.