Redis 모니터링

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

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

검색

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

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

검색된 서비스는 Stackdriver Monitoring 콘솔리소스 메뉴에 있는 Redis 서비스 페이지에 표시됩니다.

인스턴스에 모니터링 에이전트를 설치하고 Redis 플러그인을 구성하면 Monitoring이 인벤토리와 측정항목으로 Redis 서비스 페이지를 채웁니다.

Redis 모니터링 구성

Monitoring 에이전트는 hiredis 클라이언트 라이브러리를 사용해 Redis를 모니터링합니다. Redis를 설치한 후 다음 명령어를 실행해 hiredis를 설치합니다.

  • RHEL 및 CentOS 6

        curl -O "https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm"
        sudo rpm -Uvh "epel-release-latest-6.noarch.rpm"
        sudo yum install hiredis
    
  • RHEL 및 CentOS 7

        curl -O "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
        sudo rpm -Uvh "epel-release-latest-7.noarch.rpm"
        sudo yum install hiredis
    
  • Ubuntu 16.04 LTS 및 Debian 9

        sudo apt-get install libhiredis0.13
    
  • 기타 Debian 및 Ubuntu

        sudo apt-get install libhiredis0.10
    

모니터링 구성

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를 수정합니다. 다른 Redis 플러그인 옵션의 자세한 내용은 collectd Wiki를 참조하세요.

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

    sudo service stackdriver-agent restart
    

Redis 측정항목

Redis 측정항목 목록은 Redis 에이전트 측정항목을 참조하세요. 수집되는 실제 측정항목과 Monitoring 메뉴에서 제공되는 측정항목이 다를 수 있습니다.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Stackdriver Monitoring
도움이 필요하시나요? 지원 페이지를 방문하세요.