기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Jira 데이터 소스에 연결
Jira의 문제 데이터를 다른 소스의 애플리케이션 성능 데이터와 결합하여 개발 프로세스의 전체 그림을 확인하세요.
참고
이 데이터 소스는 Grafana Enterprise 전용입니다. 자세한 내용은 Enterprise 플러그인에 대한 액세스 관리 단원을 참조하십시오.
또한 버전 9 이상을 지원하는 워크스페이스에서 이 데이터 소스를 사용하려면 적절한 플러그인을 설치해야 할 수 있습니다. 자세한 내용은 플러그인을 사용하여 워크스페이스 확장 단원을 참조하십시오.
-
문제 생성 또는 해결을 기반으로 주석을 생성하여 문제와 지표 간의 관계를 확인합니다.
-
평균 해결 시간 및 문제 처리량과 같은 자세한 Jira 통계를 추적합니다.
Jira 데이터 소스를 사용하려면 Jira 프로젝트에 액세스할 수 있는 Atlassian 계정이 필요합니다.
알려진 제한 사항
Jira 추가 기능의 사용자 지정 필드 유형은 지원되지 않을 수 있습니다.
데이터 소스 추가
-
Amazon Managed Grafana 워크스페이스에서 Grafana 콘솔을 열고 로그인되었는지 확인합니다.
-
사이드 메뉴의 구성(톱니 아이콘) 아래에서 데이터 소스를 선택하세요.
-
데이터 소스 추가를 선택합니다.
참고
사이드 메뉴에 데이터 소스 링크가 표시되지 않으면 현재 사용자에게
Admin
역할이 없다는 의미입니다. -
데이터 소스 목록에서 Jira를 선택하세요.
-
다음 정보를 입력합니다.
-
이름 에 이 Jira 데이터 소스의 이름을 입력하세요.
-
URL에 Atlassian 인스턴스의 루트 URL(예:
https://bletchleypark.atlassian.net
)을 입력하세요. -
사용자에 사용자/서비스 계정의 이메일 주소를 입력하세요.
-
API 토큰 에서 사용자에 대해 생성된 API 토큰을 입력하세요.
-
Jira 데이터 소스 쿼리
Jira 쿼리 편집기에서 필드 및 쿼리 문제를 선택할 수 있습니다.
Jira 데이터 소스는 Jira에 버그, 사용자 스토리, 지원 티켓 또는 Jira의 기타 태스크를 나타낼 수 있는 문제를 쿼리합니다.
문제 필터링 및 보기
-
필드를 선택하고 드롭다운을 선택한 다음, 미리 입력을 사용하여 사용자 지정 필드를 포함해 Jira 인스턴스의 모든 필드 중에서 선택하세요. 시도할 일부 필드:
-
요약 - 문제의 이름.
-
에픽 이름 - 문제가 속한 에픽.
-
스토리 포인트 예측 - 팀이 문제에 대해 예측한 스토리 포인트 수.
-
-
문제를 필터링하거나 정렬합니다. 이렇게 하려면 유효한 JQL 표현식을 입력하여 Atlassian 쿼리 언어 JQL을 사용해 프로젝트, 담당자 또는 스프린트와 같은 필드를 기준으로 문제를 필터링하거나 정렬합니다.
여기에서 데이터를 테이블에 표시하거나 Grafana 변환을 사용하여 해당 문제 데이터를 조작하거나 계산을 실행하거나 데이터를 시계열 그래프로 변환할 수 있습니다. 자세한 내용은 변환 적용 단원을 참조하십시오.
시계열 쿼리
시계열 데이터를 표시하려면 숫자 필드와 함께 날짜 필드를 선택한 다음, 그래프 시각화로 전환하세요. 예: 스프린트 시작 날짜, 스토리 포인트 예측.
이전 예제는 그 자체로 유용하지 않습니다. 숫자 필드는 변환에서 계산될 수 있으며, 변환에서 계산되었을 가능성도 큽니다. 그룹화 기준 변환을 사용하면 스프린트 시작 날짜를 기준으로 그룹화하고 스토리 포인트 예측을 요약하여 스프린트당 시간 경과에 따른 스토리 포인트 시각화가 가능합니다. 변환에 대한 자세한 내용은 변환 적용 섹션을 참조하세요.
템플릿 및 변수
새 Jira 쿼리 변수를 추가하려면 쿼리 변수 추가 섹션을 참조하세요. Jira 데이터 소스를 데이터 소스로 사용합니다.
대시보드에서 변수를 정의하고 JQL 표현식에서 참조할 수 있습니다. 예를 들어 프로젝트 상태 대시보드를 생성하고 프로젝트 중에서 선택하거나, 에픽 상태 대시보드를 선택하고 다른 에픽을 선택하거나, 태스크 상태 대시보드를 선택하고 다른 담당자를 선택할 수 있습니다.
선택할 프로젝트, 에픽, 담당자 등의 동적 목록을 가져오려면 쿼리 유형 변수를 생성하세요. 쿼리 유형 변수는 JQL을 사용하여 문제를 쿼리하고 프로젝트, 에픽, 담당자 또는 문제와 관련된 모든 항목을 반환합니다. 다음은 예제입니다.
담당자 변수를 생성하여 담당자별로 문제 상태를 가져오세요.
-
assignee
라는 쿼리 유형의 변수를 추가하세요. -
필드: 담당자를 선택하세요.
-
(선택 사항) JQL 필터 project = 'your project'를 추가하세요.
-
실행을 선택하여 담당자 목록을 확인하세요.
-
업데이트를 선택하여 대시보드에 변수를 추가하세요.
-
대시보드에 새 패널을 추가하고 assignee = $assignee를 사용해 필터링하도록 JQL을 편집하세요.
이제 드롭다운에서 선택하면 해당 사용자에게 할당된 문제만 표시됩니다.
다중 값 변수를 사용하면 여러 옵션을 선택할 수 있으며 IN 절의 일부로 사용할 수 있습니다. 예: assignee IN ($assignee).
Grafana의 변환을 사용하여 일반적인 질문에 답변
매크로는 대시보드 기간을 참조하는 변수이므로, 대시보드 기간의 범위 내에서만 문제를 필터링할 수 있습니다. 2개의 매크로가 있습니다.
-
$__timeFrom
-
$__timeTo.
다음 예제 JQL 쿼리는 대시보드 기간 내에 생성된 문제를 필터링합니다. createdDate >= $__timeFrom AND createdDate <=
$__timeTo
데이터 소스 최대한 활용
Grafana의 변환 및 기타 기본 제공 기능을 사용하면 Jira 데이터를 보고 의미를 파악하는 데 도움이 될 수 있습니다.
변환을 사용하여 JQL 보강
Grafana에는 선택할 수 있는 많은 변환이 있지만, 다음에서는 강력한 보강 기능을 제공하여 JQL에서 SQL의 기능/성능을 지원합니다.
그룹화 기준 이 변환은 표준 Jira JQL 구문인 Grouping에 포함되지 않는 주요 기능을 제공합니다. 그룹화 기준 변환을 사용하면 스프린트 또는 기타 문제 필드를 기준으로 그룹화하고 그룹별로 집계하여 스프린트에서 완료된 실제 항목 및 스토리 포인트 예측과 속도 등의 지표를 얻을 수 있습니다.
외부 조인 SQL 조인과 마찬가지로 공통 필드별로 2개 이상의 쿼리를 조인할 수 있습니다. 이렇게 하면 쿼리의 데이터세트를 결합하고 다른 변환을 사용하여 여러 쿼리/데이터세트의 값을 계산할 수 있습니다.
계산에서 필드 추가 SQL 표현식과 마찬가지로 이 변환을 통해 다른 필드의 계산을 기반으로 데이터세트에 새 필드를 추가할 수 있습니다. 계산에 사용되는 필드는 단일 쿼리 또는 함께 조인한 쿼리일 수 있습니다. 계산을 함께 연결하고 계산된 필드에서 계산을 수행할 수도 있습니다.
Grafana의 변환을 사용하여 일반적인 질문에 답변
변환을 사용하여 데이터세트를 시각화, 집계, 그룹화 및 조인할 수 있으며, 다른 많은 유형의 변환을 사용하여 간단한 결과를 복잡한 질문에 대한 답변으로 변환할 수 있습니다.
스프린트당 벨로시티를 어떻게 표시하나요?
-
스프린트 이름, 스토리 포인트 예측 필드를 선택하세요..
-
다음 JQL 필터를 추가하세요.
project = "Your Project" AND type != epic AND status = done order by created ASC
-
그룹화 기준 변환을 추가하세요.
-
스프린트 이름 | 그룹화 기준
-
스토리 포인트 예측 | 계산 | 합계
-
-
막대 게이지 시각화를 선택하세요.
스프린트에서 완료된 항목과 예상 항목의 차이를 어떻게 표시하나요?
-
쿼리를 추가하세요. 먼저 필드: 스프린트 이름, 스프린트 시작 날짜, 스토리 포인트 추정을 선택하세요.
그리고 다음 JQL 필터를 추가하세요.
project = 'Your Project' AND type != epic
-
두 번째 쿼리를 추가하세요. 먼저 필드: 스프린트 이름, 스프린트 시작 날짜, 스토리 포인트 추정을 선택하세요.
그리고 다음 JQL 필터를 추가하세요.
project = 'Your Project' AND type != epic AND status = done
-
그룹화 기준 변환을 추가하세요.
-
스프린트 이름 | 그룹화 기준
-
스프린트 시작 날짜 | 그룹화 기준
-
스토리 포인트 예측 | 계산 | 합계
-
-
그래프 시각화를 선택하세요.
프로젝트에서 문제를 완료하는 데 걸리는 평균 시간은 얼마인가요?
-
쿼리를 추가하세요. 먼저 필드: 생성됨, 상태 범주 변경됨을 선택하세요.
그리고 다음 JQL 필터를 추가하세요.
project = 'Your Project' AND type != epic AND status = done
-
다음 변환을 추가하세요. 계산에서 필드 추가
-
모드 = 행 축소
-
계산 = 차이
-
-
다음 변환을 추가하세요. 계산에서 필드 추가
-
모드 = 바이너리 연산
-
작업 = 차이/86000000
-
별칭 = 일
-
-
다음 변환을 추가하세요. 필드 구성
-
다른 필드 숨기기
-
-
다음 변환을 추가하세요. 값을 기준으로 데이터 필터링
-
필터 유형 = 포함
-
조건 = 임의 일치
-
필드 = 일수 | 일치 = 초과 | 값 = 1
-
-
-
다음 변환을 추가하세요. 축소
-
모드 = 시리즈에서 행으로
-
계산 = 평균
-
-
통계 시각화를 선택하세요.