jennifer-problems
JENNIFER가 도메인에서 스스로 판정한 문제를 분·문제 유형·인스턴스별 건수로 읽습니다. 콘솔 애플리케이션 인사이트 대시보드의 문제 히트맵과 같은 데이터입니다. 이상을 찾은 직후(jennifer-metrics) 그 시각에 JENNIFER가 무엇을 어느 인스턴스의 문제로 판정했는지 확인하는 데 씁니다. 인스턴스의 중지·재시작·재접속은 그 인스턴스 지표의 공백이나 급변을 설명합니다. 그다음 같은 구간·인스턴스로 jennifer-app-summary와 jennifer-errors를 실행해 범위를 좁힙니다.
- 문제가 있는 분만 반환합니다. 0행은 실패가 아니라 그 기간에 JENNIFER가 찾은 문제가 없다는 뜻입니다(실패하면 쿼리가 오류로 멈춥니다).
- 문제 유형은 AGENT_STOP, AGENT_START, AGENT_RECONNECT 같은 JENNIFER 이벤트 이름이며, 다른 유형도 JENNIFER가 감지하는 대로 나타납니다.
- 해상도는 1분, 기간은 최대 1일입니다. 콘솔에는 10분씩 묻고, 문제가 있던 구간만 인스턴스별로 다시 묻습니다.
jennifer-problems [profile=값] domain_id=값 [instance_ids=값] [duration=값] [from=값] [to=값]
- profile=값
- 선택. JENNIFER 콘솔 접속 프로파일(유형 jennifer-apm-console) 이름입니다. 지정하지 않으면 권한이 있는 콘솔 프로파일을 모두 사용합니다. domain_id는 콘솔마다 다르므로 domain_id를 쓸 때는 프로파일이 하나여야 합니다. 권한이 있는 프로파일이 여럿이면 지정하세요.
- domain_id=값
- 필수. 예: 1000. 조회할 도메인(sid)입니다. jennifer-instances로 확인할 수 있습니다.
- instance_ids=값
- 선택. 예: 75553,75555. 도메인의 인스턴스 ID(oid)를 쉼표로 구분해 지정합니다. 지정하지 않으면 기간 안에 보고한 인스턴스를 모두 조회합니다.
- duration=값
- 선택. 예: 10m(최근 10분). 현재 시각까지의 최근 기간으로 s(초), m(분), h(시), d(일) 단위입니다. 기간을 지정하지 않으면 최근 1시간입니다. 최대 1일입니다.
- from=값
- 선택. 기간의 시작, yyyyMMddHHmmss. 뒷자리를 쓰지 않으면 0으로 채웁니다. duration보다 우선합니다.
- to=값
- 선택. 기간의 끝, yyyyMMddHHmmss. 뒷자리를 쓰지 않으면 0으로 채웁니다. 생략하면 현재 시각입니다.
출력 필드
| 필드 | 타입 | 이름 | 설명 |
|---|---|---|---|
| _time | 날짜 | 분 | 예: 2026-10-26 04:56:00. 문제를 센 분입니다. |
| profile | 문자열 | 접속 프로파일 | 예: jennifer-prod |
| domain_id | 32비트 정수 | 도메인 ID | 예: 1000 |
| instance_id | 64비트 정수 | 인스턴스 ID | 예: 75553. 인스턴스(oid)입니다. 어느 한 인스턴스의 것으로 나뉘지 않는 도메인의 문제는 null입니다. |
| instance_name | 문자열 | 인스턴스 이름 | 예: siem-mon-console-1. 기간 목록에 이름이 없는 인스턴스는 null입니다. |
| problem | 문자열 | 문제 유형 | 예: AGENT_STOP, AGENT_START, AGENT_RECONNECT. 히트맵 행에 표시되는 JENNIFER 이벤트 이름입니다. |
| count | 64비트 정수 | 건수 | 예: 2. 그 분에 발생한 건수로, 항상 1 이상입니다. |
사용 예
최근 1시간 JENNIFER가 판정한 문제(유형·인스턴스별):
jennifer-problems domain_id=1000 duration=1h | stats sum(count) as count, min(_time) as first_seen, max(_time) as last_seen by problem, instance_name | sort -count
jennifer-metrics로 찾은 이상 구간 전후의 문제:
하루 동안의 문제를 10분 단위로:
인스턴스 하나의 문제: