sonar-ticket

지정된 GUID의 티켓 상세 정보를 조회합니다. 티켓의 제목, 상태, 시나리오 정보, 담당자, 결재자, 이벤트 발생 시각 등 상세 정보를 출력합니다.

명령어 속성

항목설명
명령어 유형드라이버 쿼리
필요 권한로그인 필요
라이선스 사용량해당 없음
병렬 실행미지원
분산 실행미지원

문법

sonar-ticket guid=STR

옵션

guid=STR
조회할 티켓의 GUID

출력 필드

필드타입설명
id64비트 정수티켓 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불리언사고 발생 여부
count32비트 정수중복 축약 건수
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유효하지 않은 세션입니다.세션이 유효하지 않거나 사용자를 찾을 수 없는 경우
300139sonar-ticket 명령어에 guid 옵션을 지정하세요.guid 옵션이 지정되지 않은 경우
300140sonar-ticket 명령어의 guid 옵션 값은 GUID 형식이어야 합니다.guid 옵션 값이 GUID 형식이 아닌 경우
300141지정된 티켓이 존재하지 않습니다.지정한 GUID에 해당하는 티켓이 없는 경우
런타임 오류

해당 사항 없음

설명

sonar-ticket 명령어는 파싱 시점에 지정된 GUID로 티켓을 조회하고, 해당 티켓의 상세 정보를 단일 레코드로 출력합니다. 티켓이 존재하지 않으면 파싱 오류가 발생합니다.

태그 목록은 줄바꿈 문자(\n)로 구분된 문자열로 직렬화됩니다.

사용 예

  1. 특정 티켓 상세 정보 조회

    sonar-ticket guid="550e8400-e29b-41d4-a716-446655440000"
    

    지정한 GUID의 티켓 상세 정보를 조회합니다.

  2. 티켓 상세 정보에서 담당자 추출

    sonar-ticket guid="550e8400-e29b-41d4-a716-446655440000"
    | explode assignees
    

    티켓의 담당자 목록을 개별 레코드로 분리합니다.

호환성

sonar-ticket 명령어는 소나 4.0.2409.0 버전부터 제공되었습니다.