Redis 모니터링

이 가이드에서는 Monitoring을 구성해 Redis를 모니터링하는 방법을 설명합니다.

Redis는 오픈소스 기반의 고급 키-값 저장소입니다. 값에 문자열, 해시, 목록, 집합, 정렬된 집합이 포함되므로 데이터 구조 서버라고도 부릅니다. 자세한 내용은 redis.io를 참조하세요.

검색

다음 사항을 충족하는 경우에 Monitoring은 Cloud Platform 프로젝트에서 실행 중인 Redis 서비스를 검색합니다.

  • 이름에 redis가 포함된 VM 인스턴스
  • 포트 6379를 여는 방화벽 규칙

Redis의 측정항목을 보려면 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
        
  • 기타 Debian 및 Ubuntu

        sudo apt-get install libhiredis0.10
        
  • SLES

        sudo zypper install libhiredis0_13
        

모니터링 구성

Redis를 모니터링하려면 모니터링 에이전트를 설치한 후 VM 인스턴스에서 다음 작업을 수행합니다.

  1. 다음 명령어를 실행해 Redis 구성 파일인 redis.conf를 설치합니다.

    (cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/redis.conf)
        

    Redis에 표준 외의 호스트 또는 포트를 루트로 사용하는 경우 파일 상단의 안내에 따라 redis.conf를 수정합니다.

  2. 다음 명령어를 실행해 모니터링 에이전트를 다시 시작합니다.

    sudo service stackdriver-agent restart
        

collectd redis 플러그인에 대한 자세한 내용은 Plugin:Redis를 참조하세요.

Redis 측정항목

Redis 플러그인이 모니터링하는 측정항목의 전체 목록은 에이전트 측정항목: redis에 있습니다. 수집되는 실제 측정항목과 Monitoring 메뉴에서 제공되는 측정항목이 다를 수 있습니다.