Scouter를 통한 모니터링 응용 프로그램을 설명 합니다.
1. 실행중인 스레드 세부 사항을 확인하는 방법 |
활성 서비스보기에서 실행중인 스레드를 볼 수 있습니다. 우리 시스템이 왜 느린 지, 왜 요청이 응답하지 않는지, 이 스레드가 지금하고 있는 것이 무엇인지, 느린 스레드인지, 무엇이이 뷰에 의해 갇힌 스레드인지를 알 수 있습니다. 서비스가 3 초 이상이고 붉은 색이 8 초이면 노란색으로 표시됩니다.
2. XLog 프로파일 링 데이터에 의한 서비스 분석 |
XLog 그래프는 상세하게보고자하는 영역을 끌 때 완료된 요청 및 더 자세한 프로파일을 보여줍니다.
3. 추적 체인 서비스 (SOA, MSA ... 와 같은 서비스 아키텍처) |
설정 trace_interservice_enabled=trueHTTP 서비스 간 추적을 가능하게 하는 자바 에이전트 구성에. XLog를 드래그하여 아래의 프로필을 볼 수 있습니다.
e2e.jsp call:..프로필을 클릭하여 callee 서비스의 다른 프로필 caller id을 가져오고 프로필 요약 상단을 클릭하면 되돌아 옵니다.
또한 서비스 gxid를 통해 사용자가 데이터베이스 테이블을 클릭하면 서비스 호출 트리 다이어그램을 볼 수 있습니다. 테이블 이름을 다시 클릭하면 테이블에 사용 된 쿼리가 나타납니다.
테이블 이름에 의한 플래그 (S / U / D)는 각각 Select, Update, Delete 쿼리를 의미합니다.
4. Scouter의 고급 기능 |
기능 |
기술 |
SFA(스택 주파수 분석기) |
SFA는 잠시 동안 스레드 스택을 수집 한 다음 시스템을 느리게 실행하는 비효율적 인 코드를 찾아 통계를 분석하고 작성한다. |
추적 연결 누출 |
추적 데이터베이스 연결 누수
<참고 사이트> |
프로필에 사용자 ID 추가 |
플러그인 스크립팅 기능으로 프로파일 사용자 정의 |
메소드 레벨 프로파일링 |
보다 깊이 있는 프로파일링 방법 - 메소드 레벨 프로파일링
<참고 사이트> https://github.com/scouter-project/scouter/blob/master/scouter.document/use-case/Method-Profiling.md |
비 서블릿 Java 응용프로그램 추적 |
소켓 deamons 같은 비 서블릿 Java 응용 프로그램을 모니터링하는 방법
<참고 사이트> |
출처 : https://github.com/scouter-project/scouter/blob/master/scouter.document/main/Quick-Start_kr.md
'IT 이야기 > Scouter' 카테고리의 다른 글
Scouter 기본 항목 모니터링(1/2) (0) | 2019.12.12 |
---|---|
Scouter 설치 (0) | 2019.12.12 |
Scouter Client 사용법 (0) | 2019.12.12 |
Scouter Quick Start (0) | 2019.12.12 |
Scouter란? (0) | 2019.11.16 |
댓글