본문 바로가기

Infrastructure

(10)
Prometheus Node Exporter 모니터링 이번엔 Prometheus 와 Node Exporter 를 설치해서 제공하는 메트릭 지표를 확인하고, 시각화 도구인 Grafana 까지 연동해보도록 하겠습니다. 해당 테스트를 위해 aws ec2 instance 를 사용했습니다. - Docker 설치 Prometheus 는 binary 로 설치해도 되지만 전 docker 로 실행하기 위해 먼저 ec2 에 docker 를 설치하도록 하겠습니다. > sudo yum -y install docker 터미널에서 위와 같은 command 를 실행하면 아래처럼 설치가 될 것입니다. docker 버전을 확인해 제대로 설치되었는지 보도록 합니다. > docker -v Docker version 20.10.4, build d3cb89e 20.10.4 버전의 docker ..
Prometheus 란? 팀에서 관리중인 여러 프로젝트의 모니터링을 위해 도입한 Prometheus 에 대해 정리해보도록 하겠습니다. - Prometheus Prometheus 는 메트릭 기반의 오픈소스 모니터링 시스템입니다. (공식 페이지) 제가 다른 모니터링 시스템을 사용해보진 않아 직접적인 비교는 어렵지만, 사용이 어렵지 않습니다. 또한 많은 관심을 받고 있는 Kubernetes 의 서비스 모니터링에도 사용되고 있습니다. 공식 페이지에서 소개하고 있는 Prometheus 의 특징들 입니다. 간략하게 정리해보겠습니다. 고차원 데이터 모델을 구현, 시계열은 메트릭 이름과 key-value 쌍으로 식별됨 PromQL 을 통한 강력한 쿼리들 뛰어난 데이터 시각화 (with Grafana) custom format 을 통해 효율적인..