DevOps 관리자 또는 개발자는 VMware Code Stream의 파이프라인 성능에 대한 인사이트가 필요합니다. 파이프라인이 개발에서 테스트를 거쳐 운영 환경으로 코드를 효율적으로 릴리스할 수 있는 방법을 알아야 할 필요가 있습니다.

파이프라인의 기본 대시보드를 사용하거나 사용자 지정 대시보드를 사용하여 인사이트를 얻을 수 있습니다.

  • 파이프라인 메트릭에는 평균 시간과 같이 파이프라인 대시보드에서 사용할 수 있는 통계가 포함됩니다.
  • 여러 파이프라인에 걸쳐 있는 메트릭을 보려면 사용자 지정 대시보드를 사용합니다.

VMware Code Stream을 통해 시간 경과에 따라 파이프라인을 복구, 전달하거나 파이프라인이 실패하는 평균 시간을 측정하고 그러한 평균 시간에 대한 추세를 표시할 수 있습니다.

표 1. 평균 시간 측정
측정 항목... 의미...
평균 CI CI 작업 유형에서 시간별로 측정된, 지속적 통합 단계에서 소요된 평균 시간입니다.
파이프라인을 제공하는 평균 시간 파이프라인이 트리거 후 업데이트를 전달하는 데 필요한 평균 시간입니다.
성공적인 배포 간 평균 시간 성공적인 배포 간의 시간으로, 운영 환경이 업데이트되는 빈도를 나타냅니다.
파이프라인 실패 평균 시간 파이프라인이 트리거 후 실패하는 데 걸리는 시간입니다.
파이프라인 실패에서 복구하는 평균 시간 파이프라인 실패 후 성공적인 파이프라인이 전달되는 평균 시간입니다. 구축 또는 테스트 조건의 실패와 성공적인 파이프라인 실행이 생성된 다음 구축 사이의 시간을 측정합니다(매주 또는 매월 평균).

VMware Code Stream을 통해 파이프라인에 실패한 상위 작업과 단계를 표시할 수도 있습니다. 이 측정은 각 파이프라인과 프로젝트에 대한 개발 및 개발 후 환경에 대한 매주 또는 매월 평균 실패 수와 비율을 보고합니다. 릴리스 자동화 프로세스에서 문제를 해결하려면 상위 오류를 확인합니다.

예를 들어 지난 7일과 같은 특정 기간 동안 디스플레이를 구성하고 해당 기간 동안 실패한 상위 작업을 기록해 볼 수 있습니다. 환경 또는 파이프라인에서 변경을 수행하고 파이프라인을 다시 실행한 후 더 긴 기간(지난 14일) 동안 실패한 상위 작업을 확인하면 실패한 상위 작업이 변경되었을 수 있습니다. 이러한 결과로 릴리스 자동화 프로세스의 변경이 파이프라인 실행의 성공률을 개선했음을 알 수 있습니다.

사용자 지정 대시보드를 사용하여 파이프라인에 대한 추세 및 주요 성능 지표를 추적하려면 대시보드에 위젯을 추가하고 파이프라인에 대해 보고하도록 위젯을 구성합니다.

파이프라인 추세 및 KPI를 추적하는 워크플로.

사전 요구 사항

  • 하나 이상의 파이프라인이 있는지 확인합니다. 사용자 인터페이스에서 파이프라인을 클릭합니다.
  • 모니터링하려는 파이프라인이 성공적으로 실행되었는지 확인합니다. 실행을 클릭합니다.

프로시저

  1. 사용자 지정 대시보드를 생성하려면 대시보드 > 사용자 지정 대시보드 > 새 대시보드를 클릭합니다.
  2. 파이프라인에 대한 특정 추세 및 주요 성능 지표를 보고하도록 대시보드를 사용자 지정하려면 위젯을 클릭합니다.
    예를 들어 파이프라인 상태, 단계, 작업, 실행 시간, 실행한 사람에 대한 세부 정보를 표시하려면 실행 세부 정보 위젯을 클릭합니다. 또한 CI(지속적 통합) 파이프라인의 경우 JUnit, JaCoCo, FindBugs 및 CheckStyle에 대한 위젯을 사용하여 처리 후 추세를 추적할 수 있습니다.
    사용자 지정 대시보드에 대한 파이프라인 실행 세부 정보.
  3. 추가한 각 위젯을 구성합니다.
    1. 위젯에서 기어 아이콘을 클릭합니다.
    2. 파이프라인을 선택하고, 사용 가능한 옵션을 설정하고, 표시할 열을 선택합니다.
    3. 위젯 구성을 저장하려면 저장을 클릭합니다.
    4. 사용자 지정 대시보드를 저장하려면 저장을 클릭하고 닫기를 클릭합니다.
  4. 파이프라인에 대한 세부 정보를 표시하려면 위젯에서 활성 영역을 클릭합니다.
    예를 들어 실행 세부 정보 위젯에서 [상태] 열의 항목을 클릭하여 파이프라인 실행에 대한 세부 정보를 표시합니다. 또는 성공한 최신 변경 위젯에서 파이프라인 단계 및 작업에 대한 요약을 표시하려면 활성 링크를 클릭합니다.

결과

축하합니다! 파이프라인에 대한 추세와 KPI를 모니터링하는 사용자 지정 대시보드를 생성했습니다.

다음에 수행할 작업

VMware Code Stream에서 파이프라인의 성능을 계속 모니터링하고 그 결과를 관리자 및 팀과 공유하여 애플리케이션 릴리스 프로세스를 지속적으로 개선합니다.