트랜잭션 맵
홈 화면 > 프로젝트 선택 > 대시보드 > 트랜잭션 맵
트랜잭션 맵 차트는 종료된 개별 트랜잭션의 응답시간을 분포도 형태로 표현한 차트입니다. 히트맵과 동일하게 분포 패턴에 따른 문제점을 발견하고 분석할 수 있습니다. 히트맵은 5초 단위로 트랜잭션을 그룹화해서 보여주지만 트랜잭션 맵은 트랜잭션을 개별로 표시합니다.

히트맵 분석과 다른 점은?
히트맵은 합산된 데이터를 사용해 긴 시간 동안의 전체적인 추이를 확인할 수 있습니다. 반면, 트랜잭션 맵은 개 별 트랜잭션 정보를 활용하여 상대적으로 짧은 시간 범위 내에서 트랜잭션 분포를 수행시간 제한 없이 확인할 수 있습니다. 또한 다양한 필터를 적용해 원하는 트랜잭션만 선택해 추이를 확인할 수 있다는 점이 다릅니다.
-
장기간, 대용량 트랜잭션 분포도를 분석하려면 히트맵 분석(분석 > 히트맵)을 이용하세요.
-
성능 테스트를 하거나 장애 상황에서 1~5분 이내의 트랜잭션 분포도 분석, 수행 시간 제한 없이 트랜잭션 분포도를 확인하려면 트랜잭션 맵을 확인하세요.
트레이스 분석하기
트랜잭션 맵의 차트 영역을 드래그하면 세부 트랜잭션 정보를 확인할 수 있는 트레이스 분석 창이 나타납니다. 트랜잭션 목록과 각 트랜잭션 하위의 스텝 정보를 한 번에 확인할 수 있습니다.
차트 영역을 드래그한 다음 트레이스 분석 창에서 조회할 수 있는 데이터는 최대 1,000건입니다.
트레이스 분석에 대한 자세한 내용은 다음 문서를 참조하세요.
조회 기준 변경하기
트랜잭션 맵의 차트 영역, 왼쪽 위에 버튼을 선택해 데이터 조회 기준을 변경할 수 있습니다.
-
경과 시간: 트랜잭션이 수행된 시간을 기준으로 데이터를 표시
-
HTTP 호출 시간: HTTP 호출에 대한 응답 시간 기준으로 데이터를 표시
-
SQL 시간: SQL 수행 시간을 기준으로 데이터를 표시
-
CPU 사용 시간: CPU 사용 시간을 기준으로 데이터를 표시
조회 결과 필터링
트랜잭션 맵의 차트 영역, 오른쪽 위에서는 Total, Error, Read 문구를 선택해 결과를 구분할 수 있습니다.
Total: 전체 트랜잭션 표시
Error: 에러가 발생한 트랜잭션만 표시
Read: 서버에서 읽은 트랜잭션 개수를 표시
예를 들어 에러를 선택한 후 차트의 트랜잭션을 드래그하면 에러 상태의 트랜잭션 목록이 표시된 트레이스 분석 창이 열립니다. 다시 전체 트랜잭션을 조회하려면 Total을 클릭하세요.
Y축 조정하기
-
차트의 왼쪽 위에
또는
버튼을 선택하면 Y축의 최댓값을 쉽게 변경할 수 있습니다. 또한 키보드의 위 또는 아래 방향 버튼을 눌러 같은 기능을 이용할 수 있습니다.
Y축의 구간에 따라
또는
버튼, 키보드 버튼을 이용할 때 동작 방식은 다음을 참조하세요.
-
10초에서 50초 구간은 10초 간격으로 변경
-
50초에서 300초는 50초 간격으로 변경
-
300초 이상은 100초 간격으로 변경
-
-
Y축 최대값을 직접 입력해 변경할 수 있습니다.
버튼을 선택한 후 원하는 값을 입력하고 적용 버튼을 선택하세요.
트랜잭션 맵의 차트에 표시되는 트랜잭션의 최대 개수(Limit)는 2,000,000개입니다.
필터를 적용해서 조회할 때는 Total(화면에 표시되는 개수)보다 Read 값이 더 클 수 있습니다.
과거 데이터 조회하기
트랜잭션 맵은 실시간 모니터링을 기본 제공합니다. 기본값으로 5분 동안의 데이터를 실시간으로 조회할 수 있습니다. 시간 선택자의 녹색 버튼을 클릭해 원하는 조회 시간을 선택하세요.
과거 데이터를 조회하려면 시간 선택자에서 일시 정지 (