Jenkins-측정 항목 및 동향
Jenkins에는 일정 기간 동안 수행되는 빌드에 대한 메트릭을 표시하기 위해 사용할 수있는 다양한 플러그인이 있습니다. 이러한 메트릭은 빌드와 시간이 지남에 따라 실패 / 통과되는 빈도를 이해하는 데 유용합니다. 예를 들어 'Build History Metrics 플러그인'을 살펴 보겠습니다.
이 플러그인은 설치 후 모든 빌드에 대해 다음 메트릭을 계산합니다.
- MTTF (평균 고장 시간)
- MTTR (평균 복구 시간)
- 빌드 시간의 표준 편차
Step 1 − Jenkins 대시 보드로 이동하여 Manage Jenkins를 클릭합니다.

Step 2 − 플러그인 관리 옵션으로 이동합니다.

Step 3 − 사용 가능 탭으로 이동하여 '빌드 기록 메트릭 플러그인'플러그인을 검색하고 '다시 시작하지 않고 설치'를 선택합니다.

Step 4− 플러그인이 성공적으로 설치되었는지 확인하기 위해 다음 화면이 나타납니다. Jenkins 인스턴스를 다시 시작합니다.

작업 페이지로 이동하면 계산 된 지표가있는 표가 표시됩니다. 지표는 지난 7 일, 지난 30 일 및 모든 시간에 대해 표시됩니다.

Jenkins의 전반적인 추세를 보려면 빌드 및 Jenkins 내에서 정보를 수집하고 그래픽 형식으로 표시하는 데 사용할 수있는 플러그인이 있습니다. 이러한 플러그인의 한 가지 예는 'Hudson global-build-stats 플러그인'입니다. 이제이 단계를 진행해 보겠습니다.
Step 1 − Jenkins 대시 보드로 이동하여 Manage Jenkins를 클릭합니다.

Step 2 − 플러그인 관리 옵션으로 이동

Step 3 − 사용 가능 탭으로 이동하여 'Hudson global-build-stats 플러그인'플러그인을 검색하고 '다시 시작하지 않고 설치'를 선택합니다.

Step 4− 플러그인이 성공적으로 설치되었는지 확인하기 위해 다음 화면이 나타납니다. Jenkins 인스턴스를 다시 시작합니다.

글로벌 통계를 보려면 5-8 단계를 따르십시오.
Step 5− Jenkins 대시 보드로 이동하여 Jenkins 관리를 클릭합니다. Jenkins 관리 화면에서 아래로 스크롤하면 이제 'Global Build Stats'라는 옵션이 표시됩니다. 이 링크를 클릭하십시오.

Step 6− '통계 초기화'버튼을 클릭합니다. 이것이하는 일은 이미 수행 된 빌드에 대한 모든 기존 레코드를 수집하고 이러한 결과를 기반으로 차트를 만들 수 있다는 것입니다.

Step 7− 데이터가 초기화되면 새 차트를 생성 할 차례입니다. '새 차트 만들기'링크를 클릭합니다.

Step 8− 새 차트 세부 정보에 대한 관련 정보를 입력하는 팝업이 나타납니다. 다음 필수 정보를 입력하십시오.
- 제목 – 모든 제목 정보 (이 예에서는 '데모'로 제공됨)
- 차트 너비 – 800
- 차트 높이 – 600
- 차트 시간 척도 – 매일
- 차트 기간 – 30 일
나머지 정보는 그대로 유지 될 수 있습니다. 정보가 입력되면 새 차트 만들기를 클릭합니다.

이제 시간 경과에 따른 빌드의 추세를 보여주는 차트가 표시됩니다.

차트 내의 섹션을 클릭하면 작업 및 해당 빌드의 세부 정보를 드릴 다운 할 수 있습니다.
