개방형 소스 모니터링 플랫폼을 통해 응용 프로그램 및 데이터베이스의 성능에 대한 깊은 통찰력을 얻을 수 있습니다.
Percona 모니터링 및 관리는 무료, 동종, 오픈 소스 데이터베이스 모니터링 및 관리 솔루션입니다. 이를 통해 기업은 복잡성을 줄이고 관리를 간소화하는 동시에 성능을 최적화하고 온프레미스 또는 클라우드를 포함하여 비즈니스 에 중요한 데이터베이스 환경의 보안을 개선할 수 있습니다.
Linode에 Percona 모니터링 및 관리 원 클릭 앱을 배포하여 몇 초 만에 더 많은 통찰력을 얻을 수 있습니다.
소프트웨어 포함
소프트웨어 | 묘사 |
---|---|
Docker | Docker는 Percona PMM을 컨테이너화하는 데 사용됩니다. |
Grafana | Grafana 차트, 그래프 및 경고를 제공하는 시각화 도구입니다. 페르코나 PMM을 위한 이러한 도구 제공 |
pmm-adPMM 서버 | PMM Server는 수집된 데이터를 집계하고 웹 인터페이스에서 테이블, 대시보드 및 그래프 형태로 제공하는 PMM의 핵심 부분입니다. |
배포 후 시작하기
Percona 모니터링 및 관리 서버에 액세스 Grafana 대시보드
Percona 모니터링 및 관리 서버 설치가 완료되면 해당 서버에 액세스할 수 있습니다. Grafana 대시보드 를 통해 http://
리노드의 IPv4 주소와 함께. 리노드의 IPv4 주소를 찾으려면 다음을 수행하십시오.
- 사이드바의 Linodes 링크를 클릭합니다. 당신은 당신의 모든 Linodes의 목록을 볼 수 있습니다.
- 앱을 배포할 때 방금 만든 Linode를 찾아 선택합니다.
- 네트워킹 탭으로 이동합니다.
- IPv4 주소는 IPv4 테이블의 주소 열 아래에 나열됩니다.
- IPv4 주소를 복사하여 브라우저 창에 붙여 넣습니다. 사용 중인지 확인
http://
. - Grafana 로그인 화면:
- 사용자 이름과 암호에 대한 다음 기본 값을 입력한 다음 로그인 단추:
Entry Default Value
n
Username admin
Password The admin password you selected wheyou created the app.
- 그런 다음 PMM 홈 대시보드가 서버를 적극적으로 모니터링하는 것을 볼 수 있습니다.
Percona 모니터링 및 관리 클라이언트 설치
데이터베이스 노드 모니터링을 시작하려면 데이터베이스를 호스팅하고 노드를 PMM Server에 연결하는 Linode에 PMM 클라이언트를 설치해야 합니다.
참고: LInode의 Percona (PMM) 마켓 플레이스 앱과 함께 배포 된 PMM 서버는 PMM 클라이언트 버전 2와호환됩니다.
- SSH를 통해 리노드에 연결합니다.
- 시스템의 소프트웨어를 업데이트합니다.
Debian 또는 Ubuntusudo apt-get update && apt-get upgrade
CentOSsudo yum update
3. Percona 리포지토리를 사용하여 페르코나 릴리즈 도구. 먼저 공식을 다운로드하고 설치해야 합니다. percona-release
페르코나에서 패키지 ::
Debian 또는 Ubuntu :
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
sudo dpkg -i percona-release_latest.generic_all.deb
CentOS :
sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
4.
PMM 클라이언트(버전 2)를 설치합니다.
Debian 또는 Ubuntu :
sudo apt-get update
sudo apt-get install pmm2-client
CentOS :
sudo yum install pmm2-client
5.
데이터베이스 노드를 PMM 서버에 연결합니다. 갈다 admin_password
PMM 서버와 함께 Grafana 암호그리고 192.0.2.0
PMM 서버의 IPv4 주소를 제공합니다.
참고: 리노드 의 IP 주소 찾기의 단계를 따라 PMM 서버의 IPv4 주소를 검색합니다.
pmm-admin \
config \
--server-insecure-tls \
--server-url=https://admin:admin_password@192.0.2.0:443
완료되면 다음과 같은 출력이 표시됩니다.
Checking local pmm-agent status...
pmm-agent is running.
Registering pmm-agent on PMM Server...
Registered.
Configuration file /usr/local/percona/pmm2/config/pmm-agent.yaml updated.
Reloading pmm-agent configuration...
Configuration reloaded.
Checking local pmm-agent status...
pmm-agent is running.
데이터베이스 인스턴스 모니터링
데이터베이스 노드와 Percona 모니터링 및 관리 서버가 통신하는 후 마지막 단계는 PMM Server에서 모니터링할 데이터베이스 인스턴스를 추가하는 것입니다. 이러한 단계는 데이터베이스 노드에서 완료됩니다.
- SSH를 통해 리노드에 연결합니다.
- PMM 서버에서 모니터링할 데이터베이스 인스턴스를 추가합니다. 이 명령은 모니터링할 MySQL 데이터베이스 인스턴스를 추가합니다. 교체할 수 있습니다.
mysql
노드가 호스팅하는 데이터베이스 유형(예:postgresql
또는mongodb
). 페르코나 보기 PMM 클라이언트 관리 자세한 내용은 설명합니다.pmm-admin add mysql
이제 Percona 대시보드가 MySQL 서비스를 모니터링해야 합니다.
참고: 당신은 또한 할 수 있습니다데이터베이스 원격 인스턴스 노드를 사용하여 추가 Grafana 인터페이스. 이렇게 하려면 노드를 공용 DNS 이름으로 구성해야 합니다. 원격 데이터베이스 인스턴스를 추가하는 이 방법은 호스트 수준 메트릭을 제공하지 않습니다.
다음 단계
Percona 모니터링 관리 도구는 매우 강력하며 데이터베이스 인스턴스의 다양한 부분을 모니터링하고 표시하도록 구성할 수 있습니다. 이 가이드에 설명된 기본 구성을 완료한 후에는 Percona의 설명서를 검토하여 PMM 도구에 대해 자세히 알아두어야 합니다. 다음은 몇 가지 제안된 주제입니다.