DevOps 를 위한 모니터링 및 로깅

초급

DevOps 환경에서의 모니터링 및 로깅의 핵심을 마스터하세요. 이 포괄적인 과정은 메트릭 수집을 위한 Prometheus, 시각화를 위한 Grafana, 로그 집계를 위한 Loki 를 다룹니다. 실습을 통해 모니터링 인프라 설정, 익스포터 구성, 대시보드 생성, 알림 규칙 작성, 시스템 로그 분석 등 안정적이고 관찰 가능한 시스템을 유지하는 데 필수적인 기술을 배우게 됩니다.

devops

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

"DevOps 를 위한 모니터링 및 로깅" 과정에 오신 것을 환영합니다! 오늘날 빠르게 변화하는 DevOps 환경에서 시스템을 모니터링하고 로깅하는 방법을 이해하는 것은 안정적이고 관찰 가능하며 성능이 뛰어난 애플리케이션을 유지하는 데 매우 중요합니다. 이 포괄적인 과정은 DevOps 전문가가 시스템을 건강하게 유지하고 문제를 효과적으로 해결하는 데 사용하는 필수 도구와 관행을 소개합니다.

DevOps 가 처음이거나 모니터링 기술을 강화하려는 경우, 이 과정은 모니터링 및 로깅 환경을 직접 실습하며 익힐 수 있는 여정을 제공합니다. Prometheus, Grafana, Loki 와 같은 업계 표준 도구를 사용하여 기본 설치부터 고급 구성 및 알림까지 모든 것을 배우게 됩니다.

9 개의 실습을 통해 시스템 메트릭을 추적하고, 데이터를 시각화하고, 로그를 집계하고, 잠재적인 문제에 대해 알림을 받을 수 있는 완전한 모니터링 스택을 구축하게 됩니다. 각 실습은 이전 실습을 기반으로 하여 DevOps 환경에서 이러한 도구가 어떻게 함께 작동하는지에 대한 실제적인 이해를 제공합니다.

학습 내용

이 과정을 마치면 다음을 수행할 수 있습니다.

  • Prometheus 설치 및 구성: 메트릭 수집을 위해 Prometheus 를 설정하고, 구성 파일을 이해하며, 서비스 수명 주기를 관리합니다.
  • Node Exporter 배포: CPU, 메모리, 디스크 및 네트워크 사용량과 같은 시스템 수준 메트릭을 모니터링합니다.
  • PromQL 마스터: 메트릭 데이터에서 의미 있는 인사이트를 추출하기 위한 쿼리를 작성합니다.
  • Grafana 설치 및 구성: 모니터링 데이터를 시각화하기 위한 멋진 대시보드를 생성합니다.
  • Loki 설정: 중앙 집중식 로깅을 위한 로그 집계 시스템을 배포합니다.
  • Promtail 구성: 다양한 소스에서 로그를 수집하여 Loki 로 전송합니다.
  • 모니터링 대시보드 구축: PromQL 쿼리를 사용하여 Grafana 에서 사용자 지정 시각화를 생성합니다.
  • 알림 구현: 시스템 문제에 대한 알림을 받기 위해 Prometheus 에서 알림 규칙을 작성합니다.
  • LogQL 로 로그 쿼리: Loki 의 쿼리 언어를 사용하여 로그를 검색하고 분석합니다.

이 과정이 완벽한 이유

  • 실습 학습: 처음부터 실제 모니터링 인프라를 구축하는 9 개의 실습
  • 업계 표준 도구: 주요 회사에서 사용하는 것과 동일한 도구인 Prometheus, Grafana, Loki 학습
  • 점진적 난이도: 기본 설치부터 시작하여 고급 구성으로 이동
  • Docker 기반: 모든 실습은 Docker 컨테이너에서 실행되므로 복잡한 설정이 필요 없습니다.
  • 즉각적인 피드백: 단계별로 구축하면서 모니터링 스택이 살아 움직이는 것을 확인합니다.
  • 실제 DevOps 기술: 프로덕션 환경에서 사용되는 것과 동일한 모니터링 관행 학습
  • 완전한 스택 커버리지: 메트릭 수집부터 로그 집계, 시각화까지
  • 문제 해결 집중: 일반적인 시스템 문제를 진단하고 해결하는 방법 이해
  • 경력 준비: 이러한 기술은 DevOps, SRE 및 인프라 역할에 대한 수요가 높습니다.

강사

labby
Labby
Labby is the LabEx teacher.