Java Agent 1.6

v1.6.2

2018-11-23

Non Http Transaction에 대한 이름 옵션

service_name_mode=

full,class,method,string,arg 5가지 옵션을 지정할 수있습니다.

  • full : Full Class이름 사용

  • class : Class 이름 서비스 명으로 사용

  • method : Method이름을 서비스명으로 사용

  • string : 문자열중에서 첫번째 파라미터를 서비스 명으로 사용

  • arg : 파라미터중에서 service_name_index옵션에 지정한 인덱스이 파라미터를 서비스 명으로

HttpServiceStart.x 플러그인에 함수 추가

Http Request Content타입을 조회하고 확인하기 위한 함수 추가

$req.getContentType();
$req.isMultipartContent(String);
$req.isFormUrlencoded(String);

Agent Boot 정보 개선

에이전트 boot 정보에 uptime 추가

v1.6.1

BizException 통계 제외

로직 처리를 위한 Exception 발생시 에러 통계에서 제외합니다.

whatap.conf
biz_exceptions=a.b.MyException,a.b.YourException

설정된 Exception이 발생해면 아래 처럼 처리 됩니다.

  1. 통계에서 제외

  2. HitMap에서 정상표시

  3. 프로파일 상세보기에 에러 표시

Auto Thread Kill

응답시간이 지정한 수준을 넘어서면 자동으로 쓰레드를 Stop시키는 기능이다.

whatap.conf
auto_thread_kill_elapsed = 0
auto_thread_kill_warning_enabled = true
auto_thread_kill_event_interval = 1000

매 5초마다 지정된 시간 이상 수행중인 트랜잭션에 대해서 자동으로 쓰레드 Stop을 수행합니다.

auto_thread_kill_elapsed > 0 이면 기능이 활성화 됩니다.

v1.6.0

SAP3 모니터링 기능 추가

에이전트 옵션 설정 필요 (재기동 필요) .whatap.conf

hook_httpc_sap3_enabled=true

sapjco3-3.0.14.jar를 사용하여 테스트 했습니다.

아파치 SOAP 추적

HttpCall에 아파치 SOAP에 대한 추적 추가 합니다.

  org/apache/soap/rpc/Call

addin monitor 설정 방법 추가

addin module jar 파일들을 복사합니다.

 ${WHATAP_AGENT}/addin/.