CICD Status
CI/CD 상태 대시보드는 소프트웨어 개발 및 배포 프로세스 내에서 빌드 및 배포 상태를 실시간으로 모니터링하고 관리하기 위해 설계된 도구입니다. 이 도구는 전체 프로젝트의 빌드 성공률, 빌드 시간, 상태 변경을 추적할 수 있으며, 문제 발생 시 신속한 대응 능력을 제공합니다.
CICD 상태 대시보드
사이드바 메뉴에서 대시보드/CICD Status를 선택합니다:
주요 기능
CICD Status Dashboard에서 다음 작업을 수행할 수 있습니다:
-
보고서를 검색합니다, 이는
- 프로젝트별로 필터링됩니다.
- 프로젝트 및 프로젝트 프로필별로 필터링됩니다.
- 프로젝트 및 프로젝트 그룹별로 필터링됩니다.
- 프로젝트 및 프로필, 프로젝트 그룹별로 필터링됩니다.
-
사용자 정의 시간으로 보고서를 봅니다.
-
현재 CICD 상태 대시보드의 URL을 복사합니다.
-
대시보드를 재설정합니다:
'재설정' 버튼을 클릭하면 선택한 프로젝트, 프로필, 애플리케이션, 그룹 및 선택한 시간 기간에 대한 모든 데이터가 재설정됩니다.
-
차트/테이블을 활성화하거나 비활성화하여 표시된 보고서를 사용자 정의합니다.
-
대시보드에서 특정 보고서 차트를 확장합니다:
각 차트의 오른쪽 상단에 있는 아이콘을 선택하여 열 수 있습니다:
보고서를 닫으려면 “X” 아이콘을 클릭합니다.
-
다음에 대한 .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: : 여러 애플리케이션의 빌드 시간을 요약하여 전체 빌드 성능에 대한 통찰을 제공합니다.