- 스카우터 APM은 WAS 뿐만 아니라 대량의 데이터를 처리하는 배치 모듈 등 통계 중심의 성능 데이터를 수집, 분석하는 역할을 함.
- Batch는 대량 건을 처리하므로 일반 APM으로는 프로파일링 로그가 너무 많이 생겨서 모니터링을 할 수 없거나 가능하더라도 성능이 저하되는데,
이 스카우터는 배치 특성을 고려하여 통계 중심으로 성능 데이터를 수집하고, 분석하면서도 큰 성능저하 없이 자바 함수 레벨까지 분석할 수 있는 강력한 기능 제공
Batch 역할
- 수행시간 측정(*CPU 사용량)
- SQL 프로파일링(SQL문, SQL수행시간, SQL 처리건수, SQL 수행횟수)
- 주기적인 프로세스 *스택 수집
*CPU: 컴퓨터로 입력되는 모든 정보와 명령어를 처리해 결과값을 출력 장치로 보내는 역할을 함.
- 주 역할은 연산이며, 연산에 필요한 데이터의 일부를 캐시 메모리에 저장해 연산 처리 속도를 높이는데 활용
- CPU의 성능을 나타내는 지표로는 동작 속도, 코어 숫자, 쓰레드 숫자, 메모리 용량 등이 있음.
*스택: 쌓아놓은 더미라는 뜻으로 이해하면 편하다는데,
예를들어) 스마트폰 '뒤로가기' 키를 눌렀을 때 현재 수행되는 앱이 종료되고 바로 직전에 수행되던 앱이 나타나는데,
이때 사용되는 것이 스택이다. 대표적인 스택 예시로 '프링글스'를 들 수도 있다.
'IT 제품 용어 정리 > Scouter' 카테고리의 다른 글
[Scouter] Scouter에서 쓰이는 용어에 대해서 알아보자 (0) | 2023.03.29 |
---|---|
[Scouter] Network connection failed 에러 상황 시 (0) | 2023.03.17 |
[IT용어] 스냅샷(Snapshot)이란? (0) | 2023.03.14 |