제니퍼 APM

다운로드 0
업데이트 2026. 7. 30.

설치 매뉴얼

개요

제니퍼 APM 앱은 제니퍼 관리 API(Open API)를 주기적으로 호출해 종료된 트랜잭션의 성능 정보를 수집합니다. 응답시간·CPU 사용시간·SQL 수행시간 등 구간별 소요시간과 오류 유형을 수집하며, 실행 중인 서비스 목록은 확장 명령어로 실시간 조회할 수 있습니다.

적용 범위

Note
소나 4.0.2308.0 이상, 제니퍼 Open API를 제공하는 제니퍼 서버에서 동작합니다.

요구 사항

항목요구사항비고
제니퍼 계정/권한제니퍼 Open API 호출 권한권한 부족 시 수집 누락 가능
발급 필요 자격증명제니퍼 Open API 토큰제니퍼 관리 콘솔에서 발급
사전 확인 정보수집 대상 도메인 ID, 인스턴스 ID(선택)제니퍼 관리 콘솔에서 확인
네트워크 허용HTTPS/443 (소나 수집 노드 → 제니퍼 서버, Outbound)방화벽 정책 반영 필요
Note
제니퍼 API는 한 번에 1분 범위까지만 조회할 수 있습니다. 앱이 자동으로 60초 단위로 나누어 호출하므로, 수집기 옵션 중 "모니터링 대상 일수"를 크게 지정하면 API 호출 횟수가 그만큼 늘어납니다.

제니퍼 APM 설정

단계 1: Open API 토큰 발급

제니퍼 관리 콘솔에서 Open API 호출에 사용할 토큰을 발급합니다. 발급한 토큰 문자열은 안전한 곳에 보관하고, 소나 접속 프로파일 등록 시 입력합니다.

단계 2: 도메인 ID 확인

수집 대상 도메인의 ID를 확인합니다. 도메인 ID는 수집기 설정의 필수 항목입니다.

단계 3: 인스턴스 ID 확인 (선택)

특정 인스턴스만 수집하려면 해당 인스턴스의 ID를 확인합니다. 인스턴스 ID를 지정하지 않으면 도메인에 속한 모든 인스턴스를 수집합니다.

로그프레소 수집 설정

단계 1: 접속 프로파일 추가

시스템 > 접속 프로파일에서 추가를 클릭하고 아래 값을 입력합니다.

구분항목설정
필수이름접속 프로파일을 식별할 고유한 이름
필수식별자로그프레소 쿼리 등에서 사용할 접속 프로파일의 고유 식별자. 예: jennifer_apm
필수유형JENNIFER APM 선택
필수Token제니퍼 APM 설정 단계 1에서 발급한 Open API 토큰
필수엔드포인트제니퍼 서버 URL. 예: https://example.com:7900
선택HTTP 프록시IP:포트
선택접속 타임아웃밀리초 단위. 기본값 30000 권장

접속 프로파일 추가 화면

단계 2: 수집기 추가

수집 > 수집기에서 추가를 클릭하고 아래 값을 입력합니다.

구분항목설정
필수이름수집기를 식별할 고유한 이름
필수주기60초 권장
필수적재 위치/수집 위치로그프레소 플랫폼 구성에 따라 적합한 노드 선택
필수수집 모델제니퍼 APM 트랜잭션 선택
필수테이블수집 데이터를 적재할 테이블 이름. 도메인별로 분리하려면 도메인 ID를 접미사로 사용 (예: APM_JENNIFER)
필수접속 프로파일단계 1의 프로파일 식별자
필수도메인 ID제니퍼 APM 설정 단계 2에서 확인한 도메인 ID
선택인스턴스 ID콤마로 구분해 여러 개 지정 가능. 예: 10000,10001. 미지정 시 전체 인스턴스
선택모니터링 대상 일수0~90일. 최초 수집 시 소급할 일수. 0이면 현재 시각부터 수집 (기본값)
선택수집 지연 시간초 단위. 현재 시각에서 지연시켜 조회 (기본값 0)

수집기 추가 화면 상단

수집기 추가 화면 하단

Tip
제니퍼 서버에 트랜잭션이 적재되기까지 지연이 있는 환경에서는 수집 지연 시간을 30~60초로 설정하면 누락을 줄일 수 있습니다.
Caution
"모니터링 대상 일수"는 최초 수집 시 조회할 일수이며, 제니퍼 API가 1분 범위만 조회할 수 있어 앱이 60초 단위로 나누어 호출합니다. 따라서 최초 호출 횟수는 "지정한 일수 x 24시간 x 60분"이 됩니다. 7일은 약 1만 회, 30일은 약 4만 3천 회, 최대값인 90일은 약 13만 회입니다. 이 호출이 첫 수집 주기에 순차로 발생하므로 완료까지 수 시간이 걸릴 수 있습니다. 제니퍼 서버 부하와 최초 수집 소요 시간을 고려해 필요한 범위만 지정하세요.

참고 자료