목록 보기
Prometheus 모니터링 실무 적용기 1탄
데브옵스

Prometheus 모니터링 실무 적용기 1탄

코인원
코인원
2019년 8월 8일

두줄요약

Kubernetes와 기존 시스템을 통합 모니터링하기 위해 Prometheus와 Grafana를 도입했습니다. 데이터 보관 주기와 Persistent Volume 정책을 조정해 운영상 데이터 유실을 방지했습니다.

문제 상황

  • Kubernetes 기반 차세대 거래 엔진과 기존 시스템을 아우르는 통합 모니터링 필요
  • 베어메탈·클라우드·컨테이너 환경의 상태 파악과 장애 대비를 위한 추이 분석 요구

선택 이유

  • Kubernetes 모니터링의 사실상 표준인 Prometheus와 Helm 기반 간편 설치
  • OS 및 서드파티 exporter를 통한 다양한 플랫폼 메트릭 수집 가능성
  • 시계열 저장소, pull 수집 방식, Grafana 연동을 통한 대시보드 구성 용이성

성능/운영 포인트

  • AWS m5.2xlarge 환경에서 약 280개 Pod와 1분 수집 주기 운영 시 큰 리소스·데이터 증가 부담 미확인
  • 메트릭 축적을 통한 리소스 사용량 분석, 임계치 설정, 이상 징후 탐지 활용

주의할 점

  • 기본 데이터 보관 주기 15일로 인한 오래된 메트릭 자동 삭제
  • Helm 재설치 시 Persistent Volume 삭제로 데이터 유실 경험
  • Reclaim Policy를 Retain으로 변경해 Helm chart 삭제 후에도 볼륨 유지

다음 읽기

#Prometheus 주제를 이어서 읽기

Prometheus 모니터링 실무 적용기 2탄

Prometheus와 Grafana로 Kubernetes의 Pod·Node 리소스 대시보드를 구성했습니다. 메모리 급증 알림과 Worker Node 자원 현황을 운영 대응에 활용했습니다.

코인원
코인원
데브옵스
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...