트래픽 분석
개요
트래픽 분석은 캡처된 HTTP 트래픽을 다각도로 분석하여 성능 병목, 에러 패턴, 비효율적인 API 호출 등을 자동으로 식별하는 기능입니다. 개별 요청을 하나씩 확인하는 대신, 전체 트래픽에서 패턴을 추출하여 문제를 빠르게 발견할 수 있습니다.
분석 리포트
느린 요청 분석 (Slow Requests)
설정된 임계치를 초과하는 요청을 식별하고, 응답 시간의 백분위수를 제공합니다.
에러 분석 (Error Analysis)
HTTP 에러 응답(4xx, 5xx)을 상태 코드별, 엔드포인트별로 분류합니다.
- 전체 에러율
- 상태 코드별 분포 (예: 404 - 12건, 500 - 3건)
- 에러가 많은 엔드포인트 순위
- 최근 에러 목록
엔드포인트 통계 (Endpoint Stats)
각 API 엔드포인트의 성능 지표를 집계합니다.
중복 요청 감지 (Duplicate Requests)
동일한 시간 창 내에서 같은 URL로 반복 전송된 요청을 감지합니다. 불필요한 네트워크 호출을 줄이는 최적화 포인트를 식별합니다.
N+1 쿼리 탐지
짧은 시간 내에 유사한 패턴의 요청이 3회 이상 발생하는 N+1 문제를 감지합니다. 목록 화면에서 각 항목의 상세 데이터를 개별 API로 호출하는 비효율적인 패턴을 발견할 수 있습니다.
트래픽 타임라인
시간대별 요청 수, 에러 수, 평균 응답 시간을 타임라인으로 표시합니다. 트래픽 패턴의 변화와 성능 저하 구간을 시각적으로 파악할 수 있습니다.
도메인별 통계
도메인별로 요청 수, 에러 수, 평균 응답 시간, 총 전송/수신 바이트를 집계합니다.
페이로드 크기 분석
요청/응답 바디의 크기를 분석하여 비정상적으로 큰 페이로드를 식별합니다.
- 평균/최대 요청 크기
- 평균/최대 응답 크기
- 가장 큰 트랜잭션 목록
CORS 이슈 감지
CORS 관련 헤더 누락이나 잘못된 설정을 자동으로 감지합니다.
Mixed Content 경고
HTTPS 페이지에서 HTTP 리소스를 로드하는 Mixed Content 문제를 감지합니다.
종합 리포트 (Full Report)
위의 모든 분석을 한 번에 실행하여 종합 리포트를 생성합니다. 트래픽 전체에 대한 포괄적인 분석 결과를 제공합니다.
사용 방법
Desktop
사이드바에서 Analytics 메뉴를 선택하면 대시보드에서 각 분석 결과를 확인할 수 있습니다.
TUI
Analytics 탭에서 느린 요청, 에러 분석, 엔드포인트 통계 등의 분석 결과를 확인할 수 있습니다.
MCP
AI 어시스턴트를 통해 분석 결과를 조회할 수 있습니다.
