MSA 분석
-
메뉴 위치 : [분석] > [MSA 분석]
MSA 분석 개요
MSA 분석 기능은 와탭의 MTRACE(멀티서버간 추적)기능을 통해서 수집된 트랜잭션들간에 호출 비중이 어떠한지를 분석합니다. 이를 기반으로 마이크로 서비스간 의존성을 인스턴스 중심이 아닌 URL 레벨에서 확인할 수 있습니다.

예를 들어 A,B,C,D,E 라는 5개 마이크로 서비스가 있는데, 사용자가 A를 호출하면 로직에 따라서 다음과 같은 3가지의 호출패턴이 발생한다고 가정하겠습니다.
-
A→B,C 호출
-
A→B,C 호출 + 다시 B→D 호출
-
A→B,C 호출 + 다시 B→D,E 호출
이 세가지 패턴이 한번씩 수행되었다면 MSA 분석에서는 기준 URL에 따라 연관도 분석 데이터를 확인할 수있습니다.

MSA 트랜잭션 통계
먼저 다음 화면은 이러한 caller나 callee를 가지고 있는 모든 트랜잭션 통계입니다.
MTRACE 관련 내용은 와탭 문서의 [활용하기] > [트랜잭션 추적하기] > [연계 추적]을 참고하여 주시기 바랍니다. |

위 통계 데이터 중 특정 URL을 선택하면 해당 URL에 대한 상세 데이터 확인이 가능합니다.
-
Caller Callee 요약
-
Caller Callee 데이터
-
Caller Callee 추이
Caller Callee 요약
아래와 같이 해당 URL의 caller, callee간 의존성 정보를 표시합니다. 이때 최대 0.004, 0.003 등 최대 1인 숫자 정보가 함께 표시되는데, 이것은 전체 caller들 가운데 차지하는 비중을 표시합니다. 마찬가지로 각 callee들의 비중이 오른쪽에 함께 표시됩니다.

위와 같은 화면을 통해 "/account/save/employee/seoul" 이라는 트랜잭션을 기준으로 caller와 callee들간의 의존성을 분석할 수 있습니다.
Caller나 Callee 노드는 하위 노드로 상세 전개가 가능합니다.
