Redis 作為廣泛使用的記憶體資料庫,其穩定性至關重要,本文介紹如何監控 Redis、如何監控 Redis 叢集

Redis 監控採集原理

不管使用 Categraf 還是 Redis-Exporter 採集 Redis 的監控資料,原理都是類似的,透過 Redis 連線位址、使用者名稱密碼等資訊連到 Redis 上,執行 info 之類的命令取得監控資料。

如何接入 Redis-Exporter

有些使用者用了 Categraf 採集機器指標、程序指標、自訂外掛,但是沒有使用 Categraf 採集 Redis 的監控資料,而是使用了 Redis-Exporter。然後就比較困惑:如何把 Redis-Exporter 採集的資料接入到夜鶯中?

有兩個辦法:

  • 直接在你的時序庫裡設定 Scrape 規則,抓取 Redis-Exporter 的資料
  • 使用 Categraf 的 input.prometheus 外掛,抓取 Redis-Exporter 的資料

常見問題

Q1:Redis 監控指標怎麼拿?

A:用 Categraf 的 redis 外掛 — 連到 Redis 跑 INFO 命令解析所有指標。指標涵蓋:記憶體、連線數、命中率、慢查詢、複製狀態等。

Q2:Redis Cluster / Sentinel 怎麼監控?

A:

  • Cluster:每個分片節點都裝 Categraf 監控;
  • Sentinel:監控主從切換事件 + 各 sentinel 實例狀態。

參考資料

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云