본문 바로가기

Monitoring/MySQL Monitoring 구축 (with prometheus)

1. prometheus 설치

오픈소스 모니터링 툴인 prometheus / grafana (+ exporter ) 들을 이용해 모니터링 환경을 쉽게 구축해보고자 한다.


이 포스팅은 크게 어렵지 않은 초기 세팅 용도이므로 참고해주시면 좋을 것 같다.


(사실 pmm-server docker image 여서.. 처음부터 하고 싶었음..)



1. prometheus 설치


설치 경로 : https://prometheus.io/download/


$ tar -xzvf prometheus-2.7.1.linux-amd64.tar.gz







2. 구성


config 파일인 prometheus.yml 파일을 편집한다.




※ 192.X.X.X 는 모니터링 지표를 수집할 target server 이다.





3. 서버 가동


$ ./prometheus --config.file="prometheus.yml"



구동 후에 http://server-ip:9090 포트를 통해 접근하면 위와 같은 default 페이지가 보일 것이다.


target 을 지정했지만 아직은 실제 exporter 를 통해 수집해온 메트릭이 존재하지않기때문에, 아무 것도 보이지는 않을 것이다.










아주 간단하게 prometheus 를 설치해보았다. 하지만 아직 단지 메트릭을 수집할 준비만 했을뿐..


다음 포스팅에서 exporter 를 통해 메트릭을 수집해보자