이 가이드에서는 Monitoring을 구성해 Redis를 모니터링하는 방법을 설명합니다.
Redis는 오픈소스 기반의 고급 키-값 저장소입니다. 값에 문자열, 해시, 목록, 집합, 정렬된 집합이 포함되므로 데이터 구조 서버라고도 부릅니다. 자세한 내용은 redis.io를 참조하세요.
이 기능은 Linux에서 실행되는 에이전트에만 사용할 수 있습니다. Windows에서는 사용할 수 없습니다.
탐색
다음 사항을 충족하는 경우에 Monitoring은 Cloud Platform에서 실행 중인 Redis 서비스를 검색합니다.
- 이름에 redis가 포함된 VM 인스턴스
- 포트 6379를 여는 방화벽 규칙
Redis의 측정항목을 보려면 다음을 수행합니다.
-
Google Cloud 콘솔에서 대시보드 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 목록에서 Redis 대시보드를 선택합니다.
Redis 모니터링 구성
Monitoring 에이전트는 hiredis 클라이언트 라이브러리를 사용하여 Redis를 모니터링합니다. Redis를 설치한 후 다음 명령어를 실행하여 hiredis
를 설치합니다.
RHEL, CentOS
sudo yum install epel-release sudo yum install hiredis
Ubuntu 18.04 LTS, 16.04 LTS, Debian 9
sudo apt-get install libhiredis0.13
SLES
sudo zypper install libhiredis0_13
모니터링 구성
Redis를 모니터링하려면 모니터링 에이전트를 설치한 후 VM 인스턴스에서 다음 작업을 수행합니다.
다음 명령어를 실행해 Redis 구성 파일인 redis.conf를 설치합니다.
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/redis.conf)
Redis 인스턴스가 비밀번호로 보호되거나, Redis에 표준 외의 호스트 또는 포트를 루트로 사용하는 경우 파일 상단의 안내에 따라
redis.conf
를 수정하세요.다음 명령어를 실행해 모니터링 에이전트를 다시 시작합니다.
sudo service stackdriver-agent restart
collectd
redis
플러그인에 대한 자세한 내용은 Plugin:Redis를 참조하세요.
Redis 측정항목
Redis 플러그인이 모니터링하는 측정항목의 전체 목록은 에이전트 측정항목: redis에 있습니다. 수집되는 실제 측정항목과 Monitoring 메뉴에서 제공되는 측정항목이 다를 수 있습니다.