jennifer-apm-transaction-time
제니퍼 관리 API를 이용하여 트랜잭션 정보를 조회합니다.
문법
jennifer-apm-transaction-time [profile=PROFILE] [duration=NUM{mon|w|d|h|m|s}] [from=yyyyMMddHHmmss] [to=yyyyMMddHHmmss] domain_id=DOMAIN_ID [instance_ids=INSTANCE_IDS]
옵션
- profile=PROFILE
- 선택 옵션. JENNIFER APM 접속 프로파일 식별자
- duration=NUM{mon|w|d|h|m|s}
- 선택 옵션. 현재 시각으로부터 일정 시간 범위 이내의 로그로 한정. s(초), m(분), h(시), d(일), mon(월) 단위로 지정할 수 있습니다. 예를 들면, 10s의 경우 현재 시각으로부터 10초 이전까지의 범위를 의미합니다.
- from=yyyyMMddHHmmss
- 선택 옵션. yyyyMMddHHmmss 포맷으로 범위의 시작을 지정합니다. 뒷자리를 쓰지 않으면 0으로 채워집니다.
- to=yyyyMMddHHmmss
- 선택 옵션. yyyyMMddHHmmss 포맷으로 범위의 끝을 지정합니다. 뒷자리를 쓰지 않으면 0으로 채워집니다.
- domain_id=DOMAIN_ID
- 필수 옵션. 도메인 ID
- instance_ids=INSTANCE_IDS
- 선택 옵션. 인스턴스 IDs ex) 10000,10001
출력 필드
| 필드 | 타입 | 이름 | 설명 |
|---|---|---|---|
| profile | 문자열 | 접속 프로파일 | JENNIFER APM 접속 프로파일 식별자 |
| domain | 문자열 | 도메인 | |
| domain_id | 문자열 | 도메인 ID | |
| instance | 문자열 | 인스턴스명 | |
| instance_id | 문자열 | 인스턴스 ID | |
| instance_oid | 문자열 | 인스턴스 OID | |
| src_ip | IP 주소 | 출발지 IP | |
| client_id | 문자열 | 클라이언트 ID | |
| user | 배열 | 사용자 | |
| guid | 배열 | GUID | |
| transaction_id | 문자열 | 트랜잭션 ID | |
| path | 문자열 | 경로 | |
| start_time | 날짜 | 시작 시각 | |
| end_time | 날짜 | 종료 시각 | |
| cpu_time | 32비트 정수 | CPU 사용시간 | |
| response_time | 32비트 정수 | 응답 시간 | |
| frontend_time | 32비트 정수 | UI 소요시간 | |
| network_time | 32비트 정수 | 네트워크 소요시간 | |
| sql_time | 32비트 정수 | SQL 수행시간 | |
| fetch_time | 32비트 정수 | Fetch 소요시간 | |
| external_call_time | 32비트 정수 | 외부 연동시간 | |
| business | 배열 | 비즈니스 | |
| business_id | 배열 | 비즈니스 ID | |
| error_type | 문자열 | 에러타입 |