[Kubernetes] 쿠버네티스 모니터링 (Monitoring) - Prometheus & Grafana 설치
DevOps/Kubernetes2022. 6. 8. 12:10[Kubernetes] 쿠버네티스 모니터링 (Monitoring) - Prometheus & Grafana 설치

🚀 Prometheus Monitoring 쿠버네티스 모니터링의 역사 Heapster → metrics-server → Prometheus Prometheus는 기본적으로 모니터링에 목적이 있다. CPU, Memoty, Network IO, Disk IO 등을 모니터링 할 수 있다. 오로지 쿠버네티스만이 아닌 BM, VM, Docker 등 시스템을 위해 구성되는 것이며 metric값을 수집해서 시각적으로 확인할 수 있도록 한다. 📌 프로메테우스 아키텍처 주황색 아웃라인이 그려진 것들이 프로메테우스의 구성요소이다. 각 구성요소들이 파드로 실행된다. 가장 중요한 것은 중앙의 Prometheus server이다. 그 중 Retrieval은 회수/수집의 의미를 가진다. Prometheus targets - 프로..

kubernetes에 ArgoCD를 연동하고 Grafana, Prometheus로 모니터링 파이프라인 구성하기
Practice2022. 3. 23. 11:42kubernetes에 ArgoCD를 연동하고 Grafana, Prometheus로 모니터링 파이프라인 구성하기

AWS EKS를 이용해 쿠버네티스 클러스터를 구성하고 어플리케이션을 배포해보았다. AWS EKS로 웹 앱을 배포해보자 ! - 2. Application 배포하기 EKS 구성을 완료했다면 드디어 ! 컨테이너를 배포해보자 ✔️ Application 배포 Database 배포하기 만약 배포할 어플리케이션이 로컬 sqlite DB 대신 외부 RDBMS(maridDB, mysql 등) 리소스를 연동한 경우에는 nice-engineer.tistory.com 지난 실습에 이어 컨테이너 어플리케이션에 ArcoCD를 연동하고 Grafana, Prometheus로 모니터링 파이프라인을 구성하는 실습을 진행해볼 것이다. 실습은 EKS 구성을 마친 상태라고 가정하고 시작한다. ✔️ ArgoCD 연동 ✔️ ArgoCD 설치 우..

Prometheus란 ?
Study/Study2022. 3. 23. 09:14Prometheus란 ?

✔️ Prometheus란 ? Prometheus는 SoundCloud 사에서 만들었다가 독립된 오픈소스 시스템 모니터링 및 경고 툴킷이다. 2016년에 쿠버네티스를 잇는 두번째 호스팅 프로젝트로 Cloud Native Computing Foundation(CCNF)에 합류했다. ✔️ Prometheus 기능 프로메테우스의 주요 기능들은 다음과 같다. 메트릭 이름 및 키/값 쌍으로 식별되는 다차원 데이터 모델을 시계열로 저장 다차원 모델을 다각도로 활용하는 유연한 쿼리 언어인 PromQL. 이를 통해 성능 분석이 가능. 다양한 그래프 및 대시보드 지원(with Grafana) alertmanager를 통한 알림 생성 발생 애플리케이션 코드 계측을 위한 클라이언트 라이브러리 분산 스토리지나 다른 원격 서비..

image