本指南可協助您設定 Monitoring 來監控 Redis。
Redis 是開放原始碼的進階鍵/值存放區,通常稱為資料結構伺服器,因為值可以包含字串、雜湊、清單、集合與排序集合。詳情請造訪 redis.io。
這項功能僅適用於在 Linux 上執行的代理程式。但無法在 Windows 上使用。
探索
如果您擁有下列項目,Monitoring 會探索在 Cloud Platform 專案中執行的 Redis 服務:
- 名稱中有 redis 的 VM 執行個體。
- 開啟通訊埠 6379 的防火牆規則。
如要查看 Redis 的指標,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往「Dashboards」(資訊主頁)
頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 從清單中選取「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 執行個體執行下列動作:
執行下列指令,安裝 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 執行個體受到密碼保護,或是您透過 root 權限針對 Redis 使用非標準主機或連接埠,請按照檔案頂端的操作說明編輯
redis.conf
。執行下列指令,重新啟動監控代理程式:
sudo service stackdriver-agent restart
如要進一步瞭解 collectd
redis
外掛程式,請參閱「外掛程式:Redis」。
Redis 指標
如需 Redis 外掛程式監控的指標完整清單,請參閱「代理程式指標:Redis」。實際收集的指標與 Monitoring 選單中提供的指標可能有所不同。