Print
카테고리: [ MariaDB ]
조회수: 4523

MariaDB 상용툴이 많이 있지만 그 중에서

오픈소스이며 많이 사용되고 있는 PMM 이라는 툴 소개 및 설치 방법을 주제로 다루고자 합니다.

 

-. PMM이란

Percona Monitoring and Management 

Xtrabackup 등으로 유명한 Percona 에서 만든 mysql / mongoDB Monitoring tool로 

PMM server + PMM client 로 이루어짐

 

 

-. PMM client

모니터링하고자 하는 DB서버에 설치함

아래 모듈들로 서버정보, DB정보, 쿼리정보등을 수집해 PMM Server로 전송함

1) node_exporter : 리눅스 모니터링 exporter
2) mysqld_exporter : MySQL 모니터링 exporter
3) mysql_exporter : MySQL 쿼리 exporter

 

-. PMM server

 
PMM Client에서 수집된 데이터를 저장하고 이를 이용해 웹기반의 대시보드와 그래프를 보여주며
docker 이미지로 배포됨
 
1)  Prometheus : 수집데이터 저장소 역할 (오픈소스 기반 데이터베이스)
2)  Prometheus-Alertmanager, : 수집 데이터에 대한 알림 역할
3)  Grafana : 수집데이터를 그래프로 보기 위한 GUI 대시보드 역할
4)  Percona Dashboard : Prometheus, Linux, MySQL 모니터링 지표에 대한 그래프 템플릿