DevOps/Monitoring, Observability3 #2 Loki와 Promtail을 이용해 Grafana에서 로그 데이터 시각화하기 저번 글(https://bangbaeking.tistory.com/166)에서는 Prometheus와 Grafana를 활용해 메트릭 데이터 모니터링 환경을 구축하는 방법에 대해 알아보았다.이번 글에서는 Loki와 Promtail을 이용해 로그(Log) 데이터 모니터링 환경을 구축해보려고 한다.로그(Log)란?로그는 시스템이나 애플리케이션이 동작하면서 발생하는 이벤트 기록이다. 예를 들어 서버 시작·종료, 오류 메시지, 사용자 요청, 디버깅 정보 등이 모두 로그에 해당한다.이러한 로그는 장애 원인 분석, 성능 진단, 보안 감사 등 다양한 목적에 활용되며, 운영 환경에서 빠르고 체계적으로 수집·분석할 수 있는 시스템이 필수적이다.Loki란?Loki는 Grafana Labs에서 개발한 로그 수집,저장,조회 시.. 2025. 10. 13. #1 Prometheus + Grafana 모니터링 구축하기 저번글(https://bangbaeking.tistory.com/165)에서 모니터링과 옵저버빌리티에 대해 알아봤다.옵저버빌리티가 “왜 그런 일이 일어났는가?”를 추론하는 과정이라면, 모니터링은 그 신호를 지속 관측하고 경보/대시보드로 운영을 돕는 방식이다.보통 Metrics / Logs / Traces 세 축을 함께 다루지만, 이번글에서는 모니터링과 Metric에 대해 알아보고 실습을 진행해보려고한다.메트릭 수집 모델메트릭 수집 방식에는 Push-based Collector 와 Pull-based Collector가 있다.Push-based Collector장점방화벽/NAT 환경에서 바깥으로만 전송하면 되므로 네트워크 제약 대응에 유리각 타겟에서 원하는 대로 메트릭 세밀하게 조절수집 주기나 데이터 형식.. 2025. 8. 31. Monitoring(모니터링) vs Observability(옵저버빌리티) 서비스를 운영할때 단순히 서비스가 동작중인지 확인하는것을 넘어, 문제가 발생했을때 왜 해당 문제가 발생했는지 파악해 빠르게 대응하는것은 중요하다.이때 핵심이 되는 개념이 바로 모니터링(Monitoring)과 옵저버빌리티(Observability) 이다.모니터링(Monitoring)모니터링이란 무엇이 언제 잘못되었는지 확인하는 도구이다. (What 과 When)정의모니터링은 시스템에서 발생하는 다양한 지표를 수집하고 감시해서 이상 징후를 빠르게 탐지하고 알림을 전송하는 프로세스이다.예시갑작스러운 트래픽 증가 시, CPU와 RAM 등의 리소스 부족으로 인해 장애를 사전에 감지한다장애 발생 시, 이를 빠르게 인지하여 평균 탐지 시간(MTTD)과 복구시간(MTTR)을 최소화한다.주요 목적가용성 확인(Availa.. 2025. 7. 28. 이전 1 다음