Redis 모니터링

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

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

이 기능은 Linux에서 실행되는 에이전트에만 사용할 수 있습니다. Windows에서는 사용할 수 없습니다.

탐색

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

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

Redis의 측정항목을 보려면 다음을 수행합니다.

  1. Google Cloud 콘솔에서  대시보드 페이지로 이동합니다.

    대시보드로 이동

    검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.

  2. 목록에서 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 인스턴스에서 다음 작업을 수행합니다.

  1. 다음 명령어를 실행해 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)
    
  2. Redis 인스턴스가 비밀번호로 보호되거나, Redis에 표준 외의 호스트 또는 포트를 루트로 사용하는 경우 파일 상단의 안내에 따라 redis.conf를 수정하세요.

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

    sudo service stackdriver-agent restart
    

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

Redis 측정항목

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