통계
홈 화면 > 프로젝트 선택 > 통계
와탭 모니터링 서비스 초기 화면에서 프로젝트를 선택한 다음 통계의 하위 메뉴를 선택하세요. 와탭 에이전트는 트랜잭션 정보, SQL과 같은 주요 트레이스 정보에 대해 통계 정보를 수집합니다. 5분마다 목록을 만들고 서버로 전송합니다.
-
각 통계 메뉴는 합계, 최대 및 평균 시간 및 건수 기준의 정렬 옵션을 제공해 원하는 관점으로 상위 목록을 조회할 수 있습니다.
-
컬럼 설정 버튼을 통해 기본값 외에 목록 내 조회할 컬럼을 추가하거나 제외할 수 있습니다.
-
통계 목록에서 상세 보기 아이콘을 선택하면 건수와 평균 시간 차트를 확인할 수 있고, 에이전트 간 건수 및 에러 건수 비교, 응답 시간 비교 차트를 추가로 제공합니다. 해당 차트에서 조회를 원하는 시점을 선택하면 트랜잭션 검색 메뉴로 이동합니다.
-
통계 목록에서
T
버튼을 선택하면 탑 스택 URL 메뉴로 이동합니다. -
통계 목록에서
U
버튼을 선택하면 유니크 스택 URL 메뉴로 이동합니다.
트랜잭션 통계
홈 화면 > 프로젝트 선택 > 통계 > 트랜잭션
트랜잭션 통계를 수집합니다. 5분마다 최대 5,000개의 URL 별 수행 통계를 수집하여 서버에 전송합니다. 만약 서로 다른 URL의 수가 5분 동안 5,000개가 넘으면 무시됩니다.
컬럼 | 설명 |
---|---|
트랜잭션 | 트랜잭션 주소 |
건수 | 수행 건수 |
에러 | 수행된 트랜잭션 중 에러 발생 건수 |
평균 시간 (ms) | 응답시간 합계에 대한 평균 |
합계 시간 (ms) | 응답시간의 합 |
최대 시간 (ms) | 최대 응답시간 |
평균 CPU 사용 시간 | CPU 사용 시간에 대한 평균 |
HTTP 호출 건수 | HTTP Call 건수 |
평균 HTTP 호출 시간 (ms) | HTTP Call 시간의 합계에 대한 평균 |
SQL 건수 | SQL 수행 건수 |
평균 SQL 시간 (ms) | 평균 SQL 수행 시간 |
SQL 패치 | SQL 패치 건수 |
평균 SQL 패치 시간 (ms) | SQL 패치 시간의 합계에 대한 평균 |
평균 메모리 할당량은 에이전트 설정(whatap.ini)에서 trace_malloc_enabled=true
옵션을 설정해야 수집합니다. 기본값은 false
입니다.
트랜잭션 도메인 통계
홈 화면 > 프로젝트 선택 > 통계 > 도메인
와탭 에이전트는 도메인별 트랜잭션 통계를 수집할 수 있습니다. 하나의 서버에 여러 개의 도메인을 분리하여 서비스하는 시스템에서는 도메인 별 분석이 필요할 수 있습니다. 다음 옵션을 설정하세요.
whatap.stat_domain_enabled=true
수집되는 데이터는 도메인별 URL의 처리 현황을 파악할 수 있습니다.
컬럼 | 설명 |
---|---|
도메인 | 서비스 도메인 |
트랜잭션 | 트랜잭션 주소 |
건수 | 수행 건수 |
에러 | 수행된 트랜잭션 중 에러 발생 건수 |
평균 시간 (ms) | 응답시간 합계에 대한 평균 |
트랜잭션 Caller 통계
홈 화면 > 프로젝트 선택 > 통계 > Caller
멀티 서버가 rest 호출로 연결되면 Caller와 Callee 간의 연관 통계를 수집할 수 있습니다. 이 데이터를 수집하기 위해 다음의 옵션을 설정하세요.
whatap.mtrace_enabled=true
whatap.mtrace_rate=100
whatap.mtrace_spec=v1
whatap.stat_mtrace_enabled=true
위와 같은 아키텍처에서 Caller & Callee 통계는 api1, api2에서만 조회할 수 있습니다. 사용자 브라우저에서 호출되는 시스템에서는 Caller 통계를 조회할 수 없습니다.
하지만 Caller 쪽 서버에서 데이터를 전송해야 하므로 모든 서버에 적절한 설정이 들어가야 합니다.
whatap.mtrace_rate=100
whatap.mtrace_spec=v1
whatap.stat_mtrace_enabled=true
whatap.mtrace_spec=v1
whatap.stat_mtrace_enabled=true
수집되는 통계 데이터는 다음과 같습니다. Callee 쪽에서 조회되어야 합니다.
컬럼 | 설명 |
---|---|
Caller Pcode | Caller에 해당하는 프로젝트 코드 |
Caller 에이전트 종류 | Caller에 해당하는 에이전트가 속한 그룹 단위 |
Caller URL | Caller 트랜잭션의 트랜잭션 주소 |
트랜잭션 | Callee 트랜잭션 주소 |
건수 | 수행 건수 |
에러 | 수행된 트랜잭션 중 에러 발생 건수 |
평균 시간 (ms) | 응답시간 합계에 대한 평균 |