배치 애플리케이션
배치 애플리케이션에서 와탭 에이전트를 적용하는 방법입니다. 배치 애플리케이션은 WAS와는 다르게 애플리케이션이 실행과 중단을 반복하는 특성이 있습니다. 따라서 일반적인 웹 애플리케이션과 다르게 모니터링해야 합니다.
에이전트 다운로드
다음 명령어를 실행해 배치 애플리케이션 모니터링을 위한 에이전트를 다운로드할 수 있습니다.
wget https://api.whatap.io/agent/whatap.agent.batch.tar.gz
배치 에이전트 파일 구성
whatap.agent.batch.tar.gz
⎿ whatap.agent-x.y.z.jar: 자바 에이전트
⎿ whatap.agent.batch.host-x.y.z.jar: 배치 호스트(Batch Host) - 수집 서버로 데이터 전송
⎿ whatap.conf: 배치 호스트(Batch Host) 설정 파일(파일이 없는 경우 새로 생성하여 설정 > 에이전트 설치 메뉴의 license
, whatap.server.host
항목을 추가하세요.)
⎿ agent/whatap.agent.batch-x.y.z.jar: 배치 에이전트 - 애플리케이션 데이터를 수집하여 배치 호스트로 전송
⎿ agent/whatap.conf: 배치 에이전트 설정 파일
에이전트 설정하기
배치 호스트(Batch Host) 설정
license
, whatap.server.host
옵션값은 해당 프로젝트의 설정 > 에이전트 설치 메뉴에서 확인할 수 있습니다.
whatap.conf
# default setting
license=
whatap.server.host=
# 스텝을 나누어서 전송
split_trace_enabled=true
# 하나의 트레이스에 표시할 최대 스텝 개수
trace_step_max_count=1024
배치 에이전트 설정
agent/whatap.conf
# default setting
net_udp_listen_ip=0.0.0.0
net_udp_listen_port=6611
# 배치 호스트와 통신 설정
net_udp_listen_ip=0.0.0.0
net_udp_listen_port=6611
# 배치 잡에서 http call 최대 개수
trace_httpc_limit=1000000
# 배치 잡에서 sql 최대 개수
trace_sql_limit=1000000
# 엑티브 스택 표시 여부
active_stack_enabled=true
# 5회 이내
active_stack_time1=5000
# 5회 이후
active_stack_time2=10000
# 최초 스택 시작시간
active_stack_start_wait_time=1000