PMM에서 경고 알림에 그래프 이미지 첨부하는 방법 가이드

Percona Monitoring and Management: 경고 알림과 함께 그래프 이미지 첨부하기

안녕하세요, 여러분! 오늘은 Percona Monitoring and Management(PMM)를 사용하여 경고 알림과 함께 그래프 이미지를 간편하게 첨부하는 방법에 대해 알아보겠습니다. 알림을 받을 때 그래프의 이미지를 함께 포함하는 것은 매우 유용합니다. 이 글을 통해 그래프 이미지 캡처 및 첨부 방법에 대한 단계별 가이드를 제공하겠습니다.

필요 조건

먼저, PMM 인스턴스와 알림 채널(텔레그램, 슬랙 등)의 세팅이 완료되어 있어야 합니다. 이 가이드에서는 텔레그램을 사용하여 알림을 받는 예를 보여드리겠습니다.

현재 세팅 확인하기

현재 PMM가 올바르게 설치되어 있는지 확인해볼까요? 다음 명령어를 통해 컨테이너 상태를 확인할 수 있습니다.

docker ps -a

실행 결과:

CONTAINER ID        IMAGE                         COMMAND             CREATED              STATUS              PORTS                               NAMES
2b521867988a        percona/pmm-server:2         "/opt/entrypoint..."  About an hour ago   Up About an hour   80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   pmm-server

텔레그램 알림에서 이미지를 첨부할 수 있도록 설정하기 위해 Grafana 이미지 렌더러 플러그인을 설정할 예정입니다.

Grafana 이미지 렌더러 설정

Grafana 이미지 렌더러 플러그인을 설정하기 위해 docker network create 명령어로 새로운 네트워크를 만들어야 합니다. 이 명령어를 통해 두 컨테이너가 서로 통신할 수 있게 됩니다.

docker network create percona-pmm

그 다음, Grafana 이미지 렌더러 컨테이너를 설정합니다.

docker run -d --name grafana-image-renderer --network percona-pmm --env IGNORE_HTTPS_ERRORS=true --restart=always grafana/grafana-image-renderer:latest

PMM 서버와 Grafana 이미지 렌더러 통합

PMM 서버 컨테이너를 중지하고 제거합니다:

docker stop pmm-server
docker rm pmm-server

이제 새로운 PMM 서버를 설정할 차례입니다. 이때 Grafana 이미지 렌더러를 통합하기 위해 필요한 환경 변수를 추가합니다.

docker run -d --name pmm-server --volumes-from pmm-data -p 443:443 --env GF_RENDERING_SERVER_URL=http://grafana-image-renderer:8081/render --env GF_RENDERING_CALLBACK_URL=https://pmm-server:443/graph/ --env GF_UNIFIED_ALERTING_SCREENSHOTS_CAPTURE=true --network percona-pmm --restart=always percona/pmm-server:latest

알림 이미지 첨부 테스트

이제 경고가 발생하면 그래프 이미지가 첨부되어 텔레그램으로 알림을 받을 수 있습니다.

결론

PMM를 통해 경고가 발생할 때마다 그래프의 이미지도 쉽게 확인할 수 있습니다. PMM에서는 기본적으로 30일 동안 데이터를 저장하므로, 알림을 받았을 때 관련 그래프를 확인하기에 적합합니다. 이러한 방식은 성능 비교나 분석을 위한 유용한 방법으로 작용할 것입니다.

Percona Monitoring and Management는 MySQL, PostgreSQL, MongoDB에 대한 뛰어난 데이터베이스 모니터링 솔루션입니다. 언제 어디서나 데이터베이스 성능을 모니터링하고 개선할 수 있습니다!

더 많은 정보와 다운로드는 여기에서 확인하세요.

궁금한 점이 있다면 댓글로 질문해 주세요!

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다