[모니터링 ELK 스택] 11주차-4일차: 로그 설계 전략

limlim·2025년 3월 6일
0

KDT

목록 보기
17/21
  1. 로그 설계
  • 로그란 무엇인가?

    : 로그란 시스템 내에서 발생하는 이벤트를 기록하는 데이터

  • 그럼 왜 로그가 중요할까?

    : 트랜잭션 추적

    : 사용자 행동 분석

    : 장애 감지 및 디버깅

  1. 로그 유형
  • Application Logs
    : 시스템 및 애플리케이션 실행 기록
    : 예시 -> API 호출, 오류 로그

  • Security Logs
    : 보안 관련 이벤트 기록
    : 예시 -> 로그인 시도, 비정상적 접근

  • Business Logs
    : 사용자 행동 및 비즈니스 관련 로그
    : 예시 -> 장바구니 추가, 주문 완료, 페이지 방문

  1. User Activity 로그 설계의 중요성
  • User Activity 로그는 사용자의 행동을 기록하여 비즈니스 인사이트를 도출하고 보안 및 장애 대응을 위한 필수 데이터임

  • 활용 사례
    : E-commerce 분석 -> 제품 클릭, 장바구니 추가 등
    : 마케팅 최적화 -> 인기 상품, 이탈율 분석
    : 보안 모니터링 -> 비정상적인 로그인 시도

  1. User Activity 로그 설계 원칙
  • 로그의 기본 구성 요소

    1) event_id: 이벤트 식별자(UUID)

    2) timestamp: 이벤트 발생 시간

    3) user_id: 사용자 식별자

    4) session_id: 세션 식별자

    5) event_type: 이벤트 유형

    6) device: 사용자 장치 정보

    7) location: 사용자 위치

    8) page_url: 이벤트 발생한 URL

    9) product_info: 제품 정보

  1. E-commerce 기반 로그 설계 실습
  • click, expose, scroll 이벤트에 따라 어떤 로그가 기록되면 좋을지
profile
不怕慢,只怕站 개발자

0개의 댓글