sonar-ticket
지정된 GUID의 티켓 상세 정보를 조회합니다. 티켓의 제목, 상태, 시나리오 정보, 담당자, 결재자, 이벤트 발생 시각 등 상세 정보를 출력합니다.
명령어 속성
| 항목 | 설명 |
|---|---|
| 명령어 유형 | 드라이버 쿼리 |
| 필요 권한 | 로그인 필요 |
| 라이선스 사용량 | 해당 없음 |
| 병렬 실행 | 미지원 |
| 분산 실행 | 미지원 |
문법
sonar-ticket guid=STR
옵션
guid=STR- 조회할 티켓의 GUID
출력 필드
| 필드 | 타입 | 설명 |
|---|---|---|
id | 64비트 정수 | 티켓 ID |
priority | 문자열 | 중요도. LOW, MEDIUM, HIGH |
guid | 문자열 | 티켓 GUID |
title | 문자열 | 제목 |
first_seen | 날짜 | 최초 발견 일시. 로그의 최소 _time 값 |
last_seen | 날짜 | 최근 발견 일시. 로그의 최대 _time 값 |
rule_type | 문자열 | 시나리오 유형. STREAM 또는 BATCH |
rule_name | 문자열 | 시나리오 이름 |
status | 문자열 | 상태. NEW, ASSIGNED, IN_PROGRESS, SUBMITTED, APPROVED, REJECTED, CLOSED |
attack | 불리언 | 정탐 여부 |
incident | 불리언 | 사고 발생 여부 |
count | 32비트 정수 | 중복 축약 건수 |
first_event | 날짜 | 최초 이벤트 발생 시각 |
last_event | 날짜 | 최근 이벤트 발생 시각 |
repo_name | 문자열 | 티켓 유형 이름 |
site_name | 문자열 | 사이트 이름 |
owner_name | 문자열 | 작성자 성명. 시스템 생성 시 null |
format | 문자열 | 티켓 형식. JSON, MARKDOWN, PLAIN |
content | 문자열 | 티켓 내용. JSON 또는 텍스트 |
assignees | 배열 | 담당자 목록 |
approvers | 배열 | 결재자 목록 |
tags | 문자열 | 태그 목록. 줄바꿈(\n)으로 구분 |
created | 날짜 | 생성 일시 |
updated | 날짜 | 수정 일시 |
closed | 날짜 | 완료 일시 |
x_login | 문자열 | 삭제된 계정 로그인 이름 |
x_user | 문자열 | 삭제된 사용자 성명 |
x_dept | 문자열 | 삭제된 부서 이름 |
x_site | 문자열 | 삭제된 사이트 이름 |
repo_guid | 문자열 | 티켓 유형 GUID |
site_guid | 문자열 | 사이트 GUID |
owner_guid | 문자열 | 작성자 GUID |
오류 코드
파싱 오류
| 오류 코드 | 메시지 | 설명 |
|---|---|---|
| 300101 | 유효하지 않은 세션입니다. | 세션이 유효하지 않거나 사용자를 찾을 수 없는 경우 |
| 300139 | sonar-ticket 명령어에 guid 옵션을 지정하세요. | guid 옵션이 지정되지 않은 경우 |
| 300140 | sonar-ticket 명령어의 guid 옵션 값은 GUID 형식이어야 합니다. | guid 옵션 값이 GUID 형식이 아닌 경우 |
| 300141 | 지정된 티켓이 존재하지 않습니다. | 지정한 GUID에 해당하는 티켓이 없는 경우 |
런타임 오류
해당 사항 없음
설명
sonar-ticket 명령어는 파싱 시점에 지정된 GUID로 티켓을 조회하고, 해당 티켓의 상세 정보를 단일 레코드로 출력합니다. 티켓이 존재하지 않으면 파싱 오류가 발생합니다.
태그 목록은 줄바꿈 문자(\n)로 구분된 문자열로 직렬화됩니다.
사용 예
-
특정 티켓 상세 정보 조회
sonar-ticket guid="550e8400-e29b-41d4-a716-446655440000"지정한 GUID의 티켓 상세 정보를 조회합니다.
-
티켓 상세 정보에서 담당자 추출
sonar-ticket guid="550e8400-e29b-41d4-a716-446655440000" | explode assignees티켓의 담당자 목록을 개별 레코드로 분리합니다.
호환성
sonar-ticket 명령어는 소나 4.0.2409.0 버전부터 제공되었습니다.