Jira to GitLab DORA 통합
실시간 인시던트 복제를 위해 Jira를 GitLab과 통합하여 변경 실패율 및 서비스 복원 시간을 포함한 정확한 DORA 메트릭 추적 가능.
GitLab을 사용하면 DORA 메트릭 에 대한 가시성을 확보하여 DevOps 성능을 측정할 수 있습니다. 4가지 메트릭은 다음과 같습니다: 배포 빈도 : 프로덕션에 대한 하루 평균 배포 횟수 변경에 대한 리드 타임 : 커밋을 프로덕션에 성공적으로 제공하는 데 걸리는 시간(초)(코드 커밋부터 프로덕션에서 성공적으로 실행될 때까지) 변경 실패율 : 주어진 기간에 프로덕션에서 인시던트를 유발하는 배포의 비율 서비스 복원 시간 : 프로덕션 환경에서 인시던트가 열려 있던 중앙값 시간 처음 두 메트릭은 GitLab CI/CD 및 MR에서 생성되지만, 후자 두 메트릭은 GitLab 인시던트 가 생성되는 것에 의존합니다. Jira를 인시던트 추적에 사용하는 팀의 경우, 인시던트가 실시간으로 Jira에서 GitLab으로 복제되어야 합니다. 이 프로젝트는 해당 복제 설정 방법을 안내합니다. 참고 : 이슈 복제를 위한 유사한 통합이 존재하여 Value Stream Analytics 메트릭(리드 타임, 생성된 이슈, 종료된 이슈)을 생성합니다. VSA 메트릭을 위한 이슈 복제에 관심이 있다면 Jira to GitLab VSA 통합 을 참조하십시오. 아키텍처 # 2가지 자동화 워크플로우를 생성해야 합니다: Jira에서 생성될 때 GitLab 인시던트를 생성합니다. Jira에서 해결될 때 GitLab 인시던트를 해결합니다. 인시던트 생성 # 인시던트 해결 # 설정 # 사전 요구사항 # 이 안내는 다음을 갖추고 있다고 가정합니다: GitLab Ultimate 라이선스 인시던트를 복제할 Jira 프로젝트 Jira는 Jira 라이선스에 따라 자동화 실행 빈도에 제한 을 둡니다. 현재 제한은 다음과 같습니다: 티어 제한 Free 월 100회 실행 Standard 월 1700회 실행 Premium 사용자당 월 1000회 실행 Enterprise 무제한 실행 각 인시던트 생성은 1회 실행으로 계산되고, 각 인시던트 해결도 1회 실행으로 계산됩니다. GitLab 알림 엔드포인트 # 먼저 GitLab에서 알림을 생성/해결하기 위해 트리거할 수 있는 HTTP 엔드포인트를 생성해야 합니다. 이는 차례로 인시던트를 생성/해결합니다. Jira 인시던트를 생성할 GitLab 프로젝트로 이동합니다. 사이드바에서 설정 > 모니터 로 이동합니다. 알림 섹션을 확장합니다. 알림 에서 알림 설정 탭으로 전환합니다. 다음 확인란을 선택하고 변경 사항 저장 을 클릭합니다: 인시던트 생성. 트리거된 각 알림에 대해 인시던트가 생성됩니다. 복구 알림 알림이 알림을 해결할 때 연관된 인시던트를 자동으로 닫습니다 알림 에서 현재 통합 탭으로 전환합니다. 새 통합 추가 를 클릭합니다. 통합 유형 을 HTTP 엔드포인트 로 설정하고, 이름(예: Jira incident sync )을 지정하고, 통합 활성화 를 활성 으로 설정합니다. Jira 자동화 워크플로우를 설정한 후에 알림 페이로드 매핑을 사용자 정의할 예정이므로 잠시 후 돌아올 것입니다. 통합 저장 을 클릭합니다. "통합이 성공적으로 저장되었습니다"
