본문 바로가기

Monitoring/MySQL Monitoring 구축 (with prometheus)

(3)
3. Grafana 연동 with prometheus 1. grafana 설치 https://grafana.com/grafana/download위 링크를 통해 grafana 를 설치한다. $ tar -xzvf grafana-5.4.3.linux-amd64.tar.gz 2. grafana 실행 $ ./grafana-server ※ grafana server 의 기본 포트는 3000 이다 웹페이지에 접속하면 아래와 같은 초기 화면이 보일 것이다. ※ 초기 계정ID = adminPW = admin 3. prometheus 연동grafana server 기동 후 아직 prometheus 와 연동되지않았기때문에 data source 로 설정을 해줘야한다. Configuration - Data Sources 탭 선택 위 화면에서 Prometheus 를 선택 후 설정을..
2. prometheus 메트릭 수집을 위한 exporter 구축 1. exporter 설치 https://www.percona.com/doc/percona-monitoring-and-management/index.exporter-option.html 이 링크를 통해 쉽게 다운 받을 수 있다. 2. 설정 $ tar -xzvf mysqld_exporter-0.11.0.linux-amd64$ tar -xzvf node_exporter-0.17.0.linux-amd64 mysqld_exporter 는 MySQL 서버의 상태를 수집해주는 exporter 이고,node_exporter 는 해당 서버의 시스템 상태를 수집해주는 exporter 이다. 3. 실행 1) node_exporter 는 특별한 conf 설정없이 바이너리 파일을 바로 실행할 수 있다. $ ./node_exp..
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.fi..