본문으로 건너뛰기

트랜잭션 익스플로러 > 로그

트랜잭션 데이터를 마이닝하여 패턴을 발견하고 이상 징후를 분석합니다.


1. 페이지 개요

1.1 기능 설명

트랜잭션 익스플로러 > 로그 페이지는 대량의 트랜잭션 데이터에서 유의미한 패턴을 발견하고 분석할 수 있는 기능을 제공합니다.

  • 디스커버리 탭: 시간 기반 히스토그램과 상세 문서 조회를 제공합니다
  • 트래픽 분석 탭: 트래픽 패턴과 이상 징후를 분석합니다

1.2 접근 경로

URL: /workgroup/[workgroupId]/tx-mining/log
메뉴: 대시보드 > 트랜잭션 익스플로러 > 로그
접근 권한

모든 사용자가 접근할 수 있습니다. 읽기 전용 사용자는 조회만 가능합니다.


2. 화면 구성

2.1 주요 영역

영역설명
검색 영역날짜 범위, 서버, 오브젝트, 필터 설정
탭 영역디스커버리, 트래픽 분석 탭 전환
디스커버리 탭시간 히스토그램, 필드 리스트, 문서 목록
트래픽 분석 탭집계 테이블, 이상 탐지 패널

2.2 전체 화면

트랜잭션 익스플로러 로그 전체 화면

2.3 UI 구성도


3. 사용 방법

3.1 검색 설정

  1. 날짜 범위 선택: 시작일과 종료일을 선택합니다 (최대 30일)
  2. 서버 선택: 분석할 수집 서버를 선택합니다
  3. 오브젝트 선택: 특정 오브젝트를 필터링할 수 있습니다
  4. 최소 응답 시간: ms 단위로 최소 응답 시간을 설정합니다
  5. 고급 필터: 서비스명, IP 주소 등 추가 필터를 설정합니다
  6. 검색 실행: 검색 버튼을 클릭하여 데이터를 조회합니다
날짜 범위 제한

검색 가능한 최대 기간은 30일입니다. 장기 분석이 필요한 경우 여러 번 나누어 검색하십시오.

3.2 디스커버리 탭

3.2.1 시간 히스토그램

  • 트랜잭션 발생 빈도를 시간대별로 시각화합니다
  • 특정 시간대를 선택(brush)하면 해당 범위로 문서가 재검색됩니다
  • 히스토그램은 전체 검색 범위를 유지합니다

3.2.2 필드 리스트

  • 왼쪽 패널에서 필드별 통계를 확인할 수 있습니다
  • 필터 아이콘을 클릭하여 특정 값을 필터링할 수 있습니다
  • 접힌 상태에서 화살표 버튼으로 다시 열 수 있습니다

3.2.3 문서 목록

  • 트랜잭션 상세 정보를 테이블 형태로 표시합니다
  • 페이지당 100건씩 표시됩니다
  • 행을 클릭하여 상세 정보를 확인할 수 있습니다

3.3 트래픽 분석 탭

트래픽 분석 탭은 트래픽 패턴을 시각화하고 이상 징후를 탐지합니다. 트래픽 분석 탭

초보자 도움말

처음 사용 시 안내 배너가 표시됩니다. 검색 실행 후 자동으로 숨겨집니다.

3.3.1 집계 카드

데이터 개요를 한눈에 확인할 수 있습니다.

  • 유니크 IP: 조회된 유니크 IP 주소 수
  • 유니크 IP+URL 조합: 유니크 IP와 요청 경로의 고유 조합 수
  • 유니크 IP+사용자 에이전트 조합: 유니크 IP와 사용자 에이전트의 고유 조합 수
  • 변화율(delta): 이전 기간 대비 변화를 아이콘으로 표시합니다
    • ▲ (증가): 이전 기간보다 증가
    • ● (안정): 이전 기간과 유사
    • ▼ (감소): 이전 기간보다 감소

3.3.2 개요 차트

트래픽 분포를 시각화하여 빠르게 파악할 수 있습니다.

  • IP 분포 도넛 차트: 상위 IP별 트래픽 비중을 원형 차트로 표시합니다
  • 이상 탐지 요약 바: 각 이상 유형별 탐지 건수를 바 차트로 표시합니다
반응형 차트

화면 크기에 따라 차트가 자동으로 조정됩니다. 모바일에서는 세로 배치로 표시됩니다.

3.3.3 상위 집계 테이블

상위 트래픽을 테이블 형태로 상세 조회할 수 있습니다.

  • IP + URL: IP별 URL 호출 횟수를 표시합니다
  • IP + 사용자 에이전트: IP별 사용자 에이전트 분포를 표시합니다
  • 컬럼 헤더를 클릭하여 정렬할 수 있습니다
  • 필터 아이콘을 클릭하여 해당 값으로 검색할 수 있습니다
  • 첫 방문 시 첫 행에 펄스(pulse) 애니메이션이 표시됩니다 — 클릭하여 드릴다운 분석을 시작하십시오
테이블별 임계값 색상 기준 — 두 테이블이 서로 다릅니다

IP + URL 테이블

  • 녹색: 5,000회 미만 (Notice)
  • 주황: 5,000 ~ 20,000회 (Warning)
  • 빨강: 50,000회 이상 (Critical)

IP + 사용자 에이전트 테이블

  • 녹색: 2,000회 미만 (Notice)
  • 주황: 2,000 ~ 10,000회 (Warning)
  • 빨강: 30,000회 이상 (Critical)

3.3.4 임계값 슬라이더

이상 탐지 기준을 조정할 수 있습니다.

  • 슬라이더: 1~10,000 범위에서 임계값 조절
  • 텍스트 입력: 정확한 수치 직접 입력
  • 자동 재조회: 500ms 디바운스 후 자동으로 데이터 재조회
임계값 기준
  • IP+URL 이상: 단일 URL 호출 횟수가 임계값 초과 시 탐지
  • 사용자 에이전트 확산 이상: 단일 IP의 사용자 에이전트 수가 임계값 초과 시 탐지
  • IP 플러드 이상: 단일 IP 전체 호출 횟수가 임계값 초과 시 탐지

3.3.5 이상 탐지 패널

  • IP+URL 이상: 특정 IP가 단일 URL을 과도하게 호출하는 경우를 탐지합니다
  • 사용자 에이전트 확산 이상: 단일 IP가 다양한 사용자 에이전트를 사용하는 경우를 탐지합니다
    • 탭 전환: 사용자 에이전트 확산 / IP 플러드
  • 패널 행 클릭 시 DocumentDetail 컴포넌트가 행 하단으로 확장되어 해당 항목의 상세 정보를 인라인으로 표시합니다
  • ServiceStats 컴포넌트가 이상 탐지 항목과 연관된 서비스 통계를 함께 제공합니다

4. 필터 및 검색

4.1 필터 옵션

필터 항목설명사용 예시
날짜 범위검색할 시작일과 종료일최근 24시간
서버수집 서버 선택prod-server-01
오브젝트특정 오브젝트 필터링WAS-01, WAS-02
최소 응답 시간ms 단위 최소 응답 시간1000ms 이상
서비스명서비스 이름 필터/api/users
IP 주소클라이언트 IP 필터192.168.1.100

4.2 검색 방법

  1. 검색 조건을 설정합니다
  2. 검색 버튼을 클릭합니다
  3. 탭이 자동으로 전환되며 결과가 표시됩니다
  4. 히스토그램에서 특정 시간대를 선택하면 범위가 좁혀집니다
브러시 선택 해제

히스토그램에서 선택한 범위를 해제하면 전체 검색 범위로 복원됩니다.


5. 데이터 갱신

5.1 자동 갱신

  • 갱신 주기: 자동 갱신 없음 (수동 검색 기반)
  • 갱신 방법: REST API 호출
실시간 데이터

트랜잭션 익스플로러은 실시간 스트리밍이 아닌 일괄 검색 방식을 사용합니다.

5.2 수동 갱신

  • 검색 버튼을 다시 클릭하여 데이터를 갱신합니다

6. 문제 해결

6.1 자주 발생하는 문제

증상원인해결 방법
검색 결과가 없음날짜 범위에 데이터가 없음날짜 범위를 변경하십시오
히스토그램이 표시되지 않음데이터 미존재검색 조건을 확인하십시오
이상 탐지 결과 없음임계값이 너무 높음임계값을 낮추십시오
주의사항
  • 트랜잭션 익스플로러 검색은 대량의 데이터를 처리하므로 검색 결과가 표시될 때까지 시간이 걸릴 수 있습니다
  • 30일 이상의 범위는 검색할 수 없습니다

7. 관련 문서