Grafana + Loki 완벽 가이드 시리즈

목표: 클라우드 엔지니어를 위한 실전 로그 모니터링 마스터 환경: Kubernetes 1.30.4, Grafana 10.x, Loki 2.9.3 실습 환경: http://192.168.1.12


📚 학습 로드맵

🎯 Phase 1: 기초 개념 (이론)

🛠️ Phase 2: 환경 구축 (실습)

🔍 Phase 3: LogQL 마스터 (실습)

📊 Phase 4: 대시보드 구축 (실습)

🚀 Phase 5: 실전 시나리오 (응용)

🎓 Phase 6: 고급 주제


🎯 빠른 참조 (Quick Reference)

필수 치트시트

대시보드 템플릿


📋 학습 체크리스트

기초 단계

  • Grafana 기본 개념 이해
  • Loki 아키텍처 이해
  • Loki + Promtail 설치 완료
  • Grafana 데이터소스 연결 성공
  • Explore에서 첫 로그 조회

중급 단계

  • LogQL Stream Selector 사용
  • LogQL Line Filter 사용
  • 기본 집계 쿼리 작성
  • 첫 대시보드 생성 (최소 3개 패널)
  • 로그 레벨별 필터링

고급 단계

  • 정규표현식 패턴 활용
  • 로그 파싱 및 레이블 추출
  • Variables를 사용한 동적 대시보드
  • Alert Rule 설정
  • Prometheus + Loki 통합 대시보드

🌟 실습 환경 정보

접속 정보

Grafana URL: http://192.168.1.12
계정: admin / admin
Loki URL (내부): http://loki.logging:3100

Kubernetes 환경

Control Plane: cp-k8s (192.168.1.10)
Workers: w1-k8s, w2-k8s, w3-k8s

배포된 컴포넌트

Namespace: logging
- Loki (1 pod)
- Promtail (4 pods - DaemonSet)

Namespace: demo-app
- log-generator (2 pods)
- web-api (1 pod)

Namespace: monitoring
- Grafana (1 pod)
- Prometheus (기존 설치)

🔗 관련 자료

공식 문서

내부 참조


📝 학습 순서 추천

초보자:

  1. 01 → 02 → 04 → 05 → 07 → 11 → 12

중급자: 2. 04 → 07 → 08 → 09 → 11 → 12 → 13 → 15

고급자: 3. 10 → 14 → 16 → 17 → 18 → 20 → 22


최종 수정일: 2025-12-17 작성자: Claude + 사용자 실습