監控 Redis

本指南可協助您設定 Monitoring 來監控 Redis。

Redis 是開放原始碼的進階鍵/值存放區,通常稱為資料結構伺服器,因為值可以包含字串、雜湊、清單、集合與排序集合。詳情請造訪 redis.io

這項功能僅適用於在 Linux 上執行的代理程式。但無法在 Windows 上使用。

探索

如果您擁有下列項目,Monitoring 會探索在 Cloud Platform 專案中執行的 Redis 服務:

  • 名稱中有 redis 的 VM 執行個體。
  • 開啟通訊埠 6379 的防火牆規則。

如要查看 Redis 的指標,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Dashboards」(資訊主頁) 頁面:

    前往「Dashboards」(資訊主頁)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 從清單中選取「Redis」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
    

設定 Monitoring

如要監控 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 執行個體受到密碼保護,或是您透過 root 權限針對 Redis 使用非標準主機或連接埠,請按照檔案頂端的操作說明編輯 redis.conf

  3. 執行下列指令,重新啟動監控代理程式

    sudo service stackdriver-agent restart
    

如要進一步瞭解 collectd redis 外掛程式,請參閱「外掛程式:Redis」。

Redis 指標

如需 Redis 外掛程式監控的指標完整清單,請參閱「代理程式指標:Redis」。實際收集的指標與 Monitoring 選單中提供的指標可能有所不同。