DevOps 인사이트 대시보드 - 작업 공간
대시보드는 DevOps 인사이트 운영 및 비즈니스 보고서의 유연한 그래픽 뷰를 제공합니다. 대시보드를 사용하여 전체 DevOps 프로세스의 결과를 평가합니다.
요약 대시보드
요약 대시보드를 DevOps 인사이트 사용하면 가장 활동적인 애플리케이션을 빠르게 파악할 수 있도록 가속화에서 품질 메트릭에 이르기까지 다양한 범주의 주요 메트릭에 대한 개요를 확인할 수 있습니다.
요약 보고서
| 보고서 | 설명 | 소스 |
|---|---|---|
| 평균 WIP 주기 시간 | 작업 항목이 완료되기 전 WIP 상태인 평균 시간(일)입니다. | 계산: WIP 항목 완료 시간을 완료된 작업 항목 수로 나눈 값 |
| 평균 리드 타임 | 프로덕션 배포 파이프라인 실행의 일평균 리드 타임입니다. | 계산: 성공적인 프로덕션 배포 리드 타임의 합계를 성공적인 프로덕션 파이프라인 실행 횟수로 나눈 값입니다. |
| 평균 배포 빈도 |
성공적인 프로덕션 배포의 평균 횟수입니다. 완료됨 상태의 프로덕션 배포 유형의 파이프라인 단계에 적용됩니다. |
단계 실행 |
| 평균 테스트 합격률(%) | 파이프라인 실행에 대한 일일 평균 테스트 합격률입니다. | 테스트 요약, 테스트 요약 관계, 단계 실행, 변경 요청 리포지토리 상세 정보, 단계, 파이프라인, 앱 및 애플리케이션 제품 상세 정보가 결합된 데이터베이스 뷰입니다. |
| 완료된 작업 항목 | 지난 30일 동안 완료 상태로 설정된 작업 항목 유형별로 그룹화된 작업 항목입니다. | 작업 항목, 메트릭 인스턴스, 커밋 작업 항목, 커밋, 커밋 실행, 단계 실행, 단계, 파이프라인, 앱 및 애플리케이션 제품 상세 정보로 결합된 데이터베이스 뷰입니다. |
| 활동 — 지난 30일 | 애플리케이션별 지난 30일 동안의 활동 요약. | 커밋, 커밋 작업 항목, 리포지토리, 커밋 실행, 앱, 테스트 요약 관계, 단계 실행, 테스트 요약이 결합된 데이터베이스 뷰입니다. |
플로우 메트릭 대시보드
DevOps 인사이트 플로우 메트릭 보고서는 개발 프로세스를 통해 작업이 어떻게 진행되는지 시각화하는 데 도움이 됩니다. 가장 오래 걸리는 작업 종류(예: 스토리 또는 버그)를 파악하여 병목현상을 파악합니다.
플로우 메트릭 보고서
| 보고서 | 설명 | 소스 |
|---|---|---|
| 평균 플로우 시간 | 성공적인 프로덕션 파이프라인 배포의 작업 항목이 생성된 상태에서 단계 실행 종료 시간까지 소요된 평균 시간(일)입니다. | 작업 항목, 메트릭 인스턴스, 커밋 작업 항목, 커밋, 커밋 실행, 단계 실행, 단계, 파이프라인, 앱 및 애플리케이션 제품 상세 정보로 결합된 데이터베이스 뷰입니다. |
| 평균 WIP 주기 시간 | 작업 항목이 특정 상태인 평균 시간(일)입니다. | 작업 항목, 메트릭 인스턴스, 커밋, 단계 실행, 커밋 실행 및 커밋 작업 항목 목록이 결합된 데이터베이스 뷰입니다. |
| 평균 WIP 수 | 지난 30일 동안 WIP인 평균 작업 항목 수입니다. | 상태가 작업 진행 중으로 설정된 작업 항목의 평균 카운트입니다. |
| 완료된 작업 항목 | 지난 30일 동안 성공적인 프로덕션 파이프라인 배포를 통해 커밋과 연결된 완료 상태의 작업 항목 수입니다. 주: 이 차트에는 필터가 적용되지 않습니다. |
프로덕션 배포로 설정된 단계 실행 유형과 관련된 작업 항목의 평균 개수입니다. 파이프라인을 통해 배포된 작업 항목만 프로덕션 중이므로 작업 항목 연결에 대한 커밋이 필요합니다. |
| 평균 작업 항목 주기 시간 | 작업 항목이 특정 상태인 평균 시간(일)입니다. | 작업 항목, 메트릭 인스턴스, 커밋, 단계 실행, 커밋 실행 및 커밋 작업 항목 목록이 결합된 데이터베이스 뷰입니다. |
| 처리량 및 분포 | 유형별로 성공적인 프로덕션 파이프라인 배포를 통해 커밋과 연결된 작업 항목 수입니다. | 작업 항목, 메트릭 인스턴스, 커밋, 단계 실행, 커밋 실행 및 커밋 작업 항목 목록이 결합된 데이터베이스 뷰입니다. |
| 배포에 계획된 평균 플로우 시간 | 커밋과 연결된 작업 항목이 생성된 시간부터 항목이 파이프라인을 통해 프로덕션에 성공적으로 배포된 시간까지의 평균 기간입니다. | 작업 항목, 메트릭 인스턴스, 커밋, 단계 실행, 커밋 실행 및 커밋 작업 항목 목록이 결합된 데이터베이스 뷰입니다. |
| 작업 진행 중 | 현재 진행 중 상태인 작업 항목 수입니다. | 작업 항목, 메트릭 인스턴스, 커밋, 단계 실행, 커밋 실행 및 커밋 작업 항목 목록이 결합된 데이터베이스 뷰입니다. |
변경 가속 대시보드
변경 가속화 탭에는 DevOps 인사이트 자동화로 가는 경로에 초점을 맞추고 자동화된 변경을 수동 변경, 변경 정책 결정 및 ROI와 비교하는 변경 가속화 메트릭이 표시됩니다. 이 정보를 사용하여 자동화된 변경 요청이 수동으로 승인된 변경 요청보다 빠르게 해결되는지 확인할 수 있습니다.
변경 가속화 보고서
단계 실행의 일부인 변경 요청은 변경 요청으로 DevOps 인정됩니다.
| 보고서 | 설명 | 소스 |
|---|---|---|
| DevOps 볼륨 변경 | DevOps 생성된 변경 요청 수입니다. | 단계 실행, 변경 요청 및 변경 요청 리포지토리가 결합된 데이터베이스 뷰입니다. |
| 변경 종결까지 걸린 시간 | 애플리케이션별 변경 종결 DevOps 에 소요되는 평균 시간(시간)입니다. 이 값은 매월 (변경 요청이 종결된 시간)에서 (변경 요청이 오픈된 시간)을 뺀 값의 평균입니다. |
단계 실행, 변경 요청 및 변경 요청 리포지토리가 결합된 데이터베이스 뷰입니다. |
| 자동화된 변경과 수동 변경 비교 | 변경 승인 정책을 사용하는 변경 요청 수와 DevOps 수동 승인이 DevOps 필요한 변경 요청 간의 비교입니다.
|
단계 실행, 변경 요청 및 변경 요청 리포지토리가 결합된 데이터베이스 뷰입니다. |
| 승인 대기 중인 변경 | DevOps 날짜 범위별로 승인 보류 중인 변경 수입니다. 기본적으로 신규 또는 평가 상태의 변경 요청은 승인을 기다리는 것으로 간주됩니다. 승인 대기 중인 것으로 간주되는 상태를 지정하려면 속성 설정을 업데이트합니다 Change Request Awaiting States . 자세한 내용은 DevOps 인사이트 속성 문서를 참조하십시오. |
단계 실행, 변경 요청, 시스템 속성 및 변경 요청 리포지토리 상세 목록이 결합된 데이터베이스 뷰입니다. |
| 변경 정책 결정: 자동 수락 | 변경 요청을 자동으로 수락하는 결정 유형별 변경 정책 결정 수입니다. 차트의 값을 가리키면 자동 승인에 사용된 정책 결정 목록과 자동 승인에 결정이 사용된 횟수를 볼 수 있습니다. |
단계 실행, 변경 요청, 시스템 속성 및 변경 요청 리포지토리 상세 목록이 결합된 데이터베이스 뷰입니다. |
| 변경 정책 결정: 자동 거부 | 변경 요청을 자동으로 거부하는 결정 유형별 변경 정책 결정 수입니다. 차트의 값을 가리키면 자동 거부에 사용된 정책 결정 목록과 자동 거부에 사용된 결정 횟수가 표시됩니다. |
단계 실행, 변경 요청, 적용된 정책, 자동 승인 거부 작업, 변경 승인 정의 및 변경 요청 리포지토리 상세 정보 목록이 결합된 데이터베이스 뷰입니다. |
| 변경 가속 절감 | 변경 자동화를 통해 한 달에 절약된 순 금액입니다 DevOps . 변경이 자동화되면 개발자는 변경 요청을 수동으로 작성하고 각 작업 항목, 코드 커밋, 테스트 결과 및 기타 증거 및 아티팩트를 변경에 연결할 필요가 없습니다. 이 활동이 자동화되면 이제 변경 내용을 작성하고, 검색하고, 추적하고, 다른 도구에서 항목을 변경에 첨부하는 데 소요되었던 시간이 절약됩니다. 작업 항목이 많을수록 수동으로 연결하는 데 상대적으로 더 많은 시간이 필요합니다. 따라서 작업 항목 수가 많을수록 변경이 자동화된 후 더 많은 시간을 절약할 수 있습니다. 변경 가속 절감액은 절약된 시간에 시간당 평균 개발자 비용을 곱하여 계산됩니다. 평균 시간당 개발자 비용의 기본값을 변경하려면 속성 설정을 업데이트합니다 Average Hourly developer Cost . 자세한 내용은 DevOps 인사이트 속성 문서를 참조하십시오. |
계산식: 시간당 평균 개발자 비용에 절약된 개발자 시간을 곱합니다. |
| 저장된 개발자 시간 | 변경 자동화를 통해 한 달에 절약된 개발자 시간 수입니다 DevOps . 개발자당 1시간의 기본값을 변경하려면 속성 설정을 업데이트합니다 X hours per Developer time . 자세한 내용은 DevOps 인사이트 속성 문서를 참조하십시오. |
계산: 변경 요청의 작업 항목 수에 개발자당 1시간을 곱합니다. |
가속 메트릭 대시보드
DevOps 인사이트 가속 메트릭은 소프트웨어 제공 성과를 측정하는 4가지 주요 DevOps 메트릭입니다. 배포 빈도 및 리드 타임은 속도를 측정 DevOps 하고, 변경 실패율 및 평균 복구 시간은 안정성을 측정하는 데 사용됩니다.
가속 메트릭 보고서
| 보고서 | 설명 | 소스 |
|---|---|---|
| 평균 리드 타임 | 평균: ([코드가 프로덕션에 성공적으로 푸시되는 시간]에서 [가장 빠른 커밋 시간]을 뺀 값) 완료됨 상태의 프로덕션 배포 유형의 파이프라인 단계에 적용됩니다. 주: 이 위젯은 평균 집계를 사용하며 다중 요소 선택을 지원하지 않습니다. |
파이프라인 실행 |
| 평균 배포 빈도 | 성공적인 프로덕션 배포의 평균 횟수입니다. 완료됨 상태의 프로덕션 배포 유형의 파이프라인 단계에 적용됩니다. |
단계 실행 |
| 평균 MTTR | 변경으로 인해 발생한 인시던트의 평균 해결 시간입니다 DevOps . 주: 이 위젯은 평균 집계를 사용하며 다중 요소 선택을 지원하지 않습니다. |
인시던트, 변경 요청, 단계 실행, 단계, 파이프라인 및 앱 목록이 결합된 데이터베이스 뷰입니다. |
| 평균 DevOps 변경 실패율 | 인시던트와 연결된 변경 요청의 DevOps 일 평균 비율을 모든 DevOps 변경 요청으로 나눈 값입니다. 주: 이 위젯은 수식을 사용하며 다중 요소 선택을 지원하지 않습니다. |
변경 요청 |
| 커밋에서 배포까지 리드 타임 | 가장 빠른 커밋 시간부터 성공적인 파이프라인 실행을 위한 프로덕션 배포까지의 기간입니다. 이 값에는 완료됨 상태의 프로덕션 배포 유형의 단계만 포함됩니다. 가장 느린 파이프라인 단계를 식별하여 높은 리드 타임을 조사할 수 있습니다. 예를 들어, 수동 변경 승인 프로세스는 리드 타임을 증가시킬 수 있습니다. |
계산식: 성공적인 프로덕션 배포 리드 타임의 합계를 성공적인 프로덕션 파이프라인 실행 횟수로 나눈 값입니다. '작업 실행에 커밋' 연결이 필요합니다. 리포지토리와 파이프라인을 모두 추적하고 동일한 앱에 연결해야 합니다. 단계 유형이 프로덕션 배포여야 합니다. 성공하려면 작업 실행 결과가 필요합니다. |
| 변경으로 발생한 인시던트의 평균 복원 시간입니다.DevOps | 변경으로 인해 발생한 인시던트를 해결하는 데 소요되는 일평균 시간입니다 DevOps . | 단계 실행, 변경 요청, 변경 요청 리포지토리 상세 정보 및 인시던트 목록이 결합된 데이터베이스 뷰입니다. 인시던트 오픈 및 종결 시간을 고려하여 인시던트에 대해서만 DevOps 계산됩니다. |
| 프로덕션 배포 빈도 | 성공적인 프로덕션 배포 횟수입니다. 이 값에는 완료됨 상태의 프로덕션 배포 유형의 파이프라인 단계만 포함됩니다. 기본값인 30일을 변경하려면 날짜 범위 설정을 업데이트합니다. |
변경 요청, 단계 실행, 변경 요청 리포지토리 상세 정보가 결합된 데이터베이스 뷰입니다. 단계 실행 상태를 완료해야 합니다. 단계 유형이 프로덕션 배포여야 합니다. |
| DevOps 인시던트의 변경 실패율 | 인시던트를 발생시킨 변경의 DevOps 백분율을 프로덕션에 배포된 모든 변경 내용으로 나눈 값 DevOps 입니다. 변경 요청으로 인해 여러 인시던트가 발생한 경우에는 인시던트를 발생시키거나 트리거한 변경만 고려됩니다. 변경으로 인해 발생한 인시던트 수는 고려되지 않습니다. |
변경 요청이 필요합니다 DevOps (단계 실행과 관련된 변경). 단계 실행 상태를 완료해야 합니다. 단계 유형이 프로덕션 배포여야 합니다. 변경 요청으로 DevOps 발생한 인시던트가 필요합니다. |
| 배치 성공률 |
지난 30일 동안의 배포 성공률입니다 . 배포 성공률 = (지난 30일 동안 성공한 배포 수/지난 30일 동안의 총 배포 수) * 100 완료됨 상태의 프로덕션 배포 유형의 단계에 적용됩니다. 주:
이 위젯은 수식을 사용하며 다중 요소 선택을 지원하지 않습니다. |
단계 실행 |
| 배포 빈도 |
지난 30일 동안 성공한 프로덕션 배포 수입니다. 완료됨 상태의 프로덕션 배포 유형의 단계에 적용됩니다. |
단계 실행 |
| 배포 실패 |
지난 30일 동안 실패한 프로덕션 배포 수입니다. 실패했거나 사용자가 취소한 상태의 프로덕션 배포 유형의 단계에 적용됩니다. |
단계 실행 |
품질 메트릭 대시보드
품질 메트릭 대시보드를 DevOps 인사이트 사용하면 코드 검사와 같은 SonarQube 도구의 데이터, 오케스트레이션 도구의 테스트 합격률, 보안 도구의 취약성 및 전체 버그 수를 빠르게 살펴볼 수 있습니다.
품질 메트릭 보고서
| 보고서 | 설명 | 소스 |
|---|---|---|
| 코드 범위 % | 테스트에서 다루는 코드의 백분율입니다. | 범주가 있는 소프트웨어 품질 스캔 상세 정보 필요 = 범위(%) 소프트웨어 요구 사항 품질 스캔 요약 작업 실행과 관련된 관계 |
| 테스트 합격률(%) | 테스트 합격률입니다. | 작업 실행과 관련된 테스트 필요 요약 |
| 보안 취약성 | 시간 경과에 따른 보안 취약성 수입니다. | 범주가 있는 소프트웨어 품질 스캔 상세 정보 필요 = 취약성 소프트웨어 품질 스캔 요약 필요 작업 실행과 관련된 관계입니다. |
| 버그 수 | 버그 유형의 작업 항목 수입니다. | 연결이 필요합니다 Commits to Work Items . 리포지토리와 계획을 모두 추적하고 동일한 앱에 연결해야 합니다. 연결이 필요합니다 Commits to Task Execution . 리포지토리와 파이프라인을 모두 추적하고 동일한 앱에 연결해야 합니다. 작업 항목이 버그 유형이어야 합니다. |
DevOps 인사이트 개발 대시보드
개발 메트릭은 팀의 활동적이고 민첩성에 대한 인사이트를 제공하는 커밋 데이터에 중점을 둡니다. 이 정보를 사용하면 커밋에 적절한 작업 항목 태그가 지정되도록 하여 작업을 완벽하게 추적할 수 있습니다.
개발 보고서
| 보고서 | 설명 |
|---|---|
| 커밋 빈도 | 파이프라인 실행과 관련된 커밋 수입니다. 더 작고 더 빈번한 커밋이 더 크고 덜 빈번한 커밋보다 선호됩니다. |
| 활성 커밋자 | 커밋을 제출한 커밋한 사람 수입니다. 이 보고서는 지표 집계를 사용하기 때문에 다중 요소 선택을 지원하지 않습니다. |
| 최고 커밋자(30일 실행 합계) | 커밋 수가 가장 많은 커밋자입니다. |
| 최고 되돌린 사람(30일 실행 합계) | 되돌리기 횟수가 가장 많은 커밋자입니다. |
커밋자당 평균 커밋 |
평균 계산 계수: 이 보고서는 지표 집계를 사용하기 때문에 다중 요소 선택을 지원하지 않습니다. |
| 파이프라인 실행당 평균 커밋 | 파이프라인당 평균 커밋으로, (총 커밋 수)/(파이프라인 실행 수)로 계산됩니다. 완료되지 않고 작업에서 작업으로 전환하는 것보다 집중된 노력을 나타내는 낮은 숫자가 좋습니다. 이 보고서는 지표 집계를 사용하기 때문에 다중 요소 선택을 지원하지 않습니다. |
| 작업 항목 없이 커밋 | 작업 항목에 연결되지 않은 커밋으로, 커밋한 사람별로 그룹화됩니다. 이 보고서는 모든 커밋이 작업 항목에 연결되어야 하기 때문에 커밋이 작업 항목에 연결되지 않은 이유를 조사하고 해결하는 데 유용합니다. |
| 파이프라인 통과 백분율 | 성공적인 파이프라인 실행 횟수를 총 파이프라인 실행 횟수로 나눈 비율입니다. |
DevOps 인사이트 운영 안정성 대시보드
운영 메트릭은 애플리케이션의 안정성을 반영하여 팀이 릴리스 품질의 저하 없이 빠르게 움직일 수 있도록 합니다.
운영 안정성 보고서
| 보고서 | 설명 | 소스 |
|---|---|---|
| 인시던트 | 의 서비스에 연결된 프로덕션 배포 유형의 파이프라인 단계에 대한 인시던트 수입니다 CMDB. | 단계 유형이 프로덕션 배포여야 합니다. 요구 사항 프로덕션 배포 단계의 서비스와 관련된 인시던트입니다. |
| 중단 | 의 서비스에 연결된 프로덕션 배포 유형의 파이프라인 단계에 대한 중단 수입니다 CMDB. | 단계 유형이 프로덕션 배포여야 합니다. 프로덕션 배포 단계의 중단과 일치하는 서비스와 연결된 cmdb_ci_outage(중단)이 필요합니다. |
| 서비스 가용성 | 의 서비스에 연결된 프로덕션 배포 유형 파이프라인 단계의 평균 서비스 가용성입니다 CMDB. | 단계 유형이 프로덕션 배포여야 합니다. 프로덕션 배포 단계의 서비스와 일치하는 서비스에 연결된 상위 서비스 오퍼링이 필요합니다. |
| 남은 오류 예산 | CMDB의 서비스에 연결된 프로덕션 배포 유형 파이프라인 단계에서 한 달에 지출할 남은 오류 예산의 비율입니다. 이 데이터는 사이트 신뢰성 운영 애플리케이션에서 가져옵니다. 오류 예산은 지정된 시간 동안 지출할 수 있는 SLO(서비스 수준 목표)의 금액입니다. 릴리스 속도를 관리하는 데 사용할 수 있습니다. 일반적으로 가용성, 대기 시간 등을 기반으로 합니다. 주: 에서 사이트 신뢰성 운영 애플리케이션을 ServiceNow Store 설치해야 남은 오류 예산 보고서를 사용할 수 있습니다. 자세한 내용은 사이트 신뢰성 운영 애플리케이션 설치를 참조하십시오. |
단계 유형이 프로덕션 배포여야 합니다. 프로덕션 배포 단계의 서비스와 일치하는 서비스에 연결된 상위 서비스 오퍼링이 필요합니다. SRO 애플리케이션이 필요합니다. 사이트 신뢰성 운영 애플리케이션 설치의 내용을 참조하십시오. |