阿里雲Redis監控專案介紹
阿里雲控制檯例項管理介面,在左側有一個性能監控頁面可以檢視Redis的歷史效能資料
點選效能資料之後可以檢視到不同的監控項,以下對不同的監控項進行解析
- Keys: 後端Redis所有db的key個數的總和,對於叢集例項會匯聚後端所有的節點的資料
- Expires: 當前設定了過期資料的key的個數的總和
- ExpiredKeys: 歷史過期掉的Key的個數,這個值是歷史過期掉的key的個數的總和,所以是不包含當前設定了過期key同時沒有過期掉的值,同時他是一個歷史累加值,也不是一個當前已經過期的key的個數,另外這個值如果做了一次主備切換會以新的主庫為準
- EvictedKeys: 歷史淘汰掉的Key的個數,這個值是歷史上因為記憶體滿被淘汰掉了Key的個數的總和,所以他不是一個當前淘汰的每秒的key的個事,同時由於他是一個歷史值,對於主備切換這個值會以新的主庫為準
- UsedMemory: 當前記憶體的使用值,這個值由於剛創建出來的時候有一定的元資訊,所以對於主從例項這個值最小是30MB,另外對於叢集例項這個資料的初始值會是30MB乘以節點數,目前最小會是200MB
- InFlow: 後端Redis入口當前每秒的流量值,單位為KBytes/s
- OutFlow: 後端Redis出口流量當前每秒的流量值,單位為KBytes/s
- ConnCount: 當前Redis的客戶端連線個數
- FailedCount: 對於主從版本,目前這個值沒有意義,因為客戶端直接連線到後端DB,對於叢集版本的例項該統計項標識Proxy到Redis的操作失敗數目,包括超時、連線斷開等異常引起的操作異常的數目,該值有部分版本的Redis為一個歷史值,對於這種情況如果FaileCount沒有增加則沒有問題,目前新版本都為每秒的一個統計均值,後續會都升級成每秒的統計均值
- TotalQps: 當前Redis的每秒操作次數
- CpuUsage: 當前Redis後端的Cpu使用率
- 其他監控項:使用者可以點選其他監控項檢視到可以新增對不同操作命令的一個訪問次數的監控,比如可以檢視set每秒的次數,可以選擇String監控項就可以看到set的每秒的監控項