## 监控告警

### 控制台监控告警管理

分布式Redis为用户提供多种类型的监控，包括如使用量、连接数、QPS、 Key数量等多种监控，并可设置监控告警。

分布式Redis实例整体监控：
<!-- image-todo -->

通过控制台详情-分片管理，可以查看集群实例的各个分片并进行单个分片管理监控，分片管理入口：
<!-- image-todo -->

通过单个分片各自监控信息，可以掌握各个分片的负载情况，并根据需要有针对性对具体分片进行升级扩容等管理：
<!-- image-todo -->


### 监控项说明

#### 分布式Redis监控项含义

| 监控项           | 含义                                         |
| ------------- | ------------------------------------------ |
| 内存使用量(MB)     | 分布式redis后端分片的used\_memory总和，单位是MB          |
| key数量(个)      | 记录实例中key的数量                                |
| 实例GetQPS(次/s) | 每秒钟读请求命令操作次数，一分钟采集一次，并取一分钟的均值（一分钟小于60，则为0） |
| 实例SetQPS(次/s) | 每秒钟写请求命令操作次数，一分钟采集一次，并取一分钟的均值（一分钟小于60，则为0） |
| QPS(次/s)      | 每秒钟所有命令操作次数，一分钟采集一次，并取一分钟的均值（一分钟小于60，则为0）  |
| 命中次数(次/s)     | 每秒钟操作redis命令的命中次数                          |
| 命中率(%)        | 命中数量与操作次数的比率 ，一分钟采集一次，取五分钟内最大值             |
| 内存使用率(%)      | 已使用内存与 购买容量的比率                             |
| Redis平均负载(%)  | 分布式redis中，一分钟采集一次的所有分片负载的平均值               |
| Redis最高负载(%)  | 分布式redis中，一分钟采集一次的所有分片中负载的最高值              |
| 连接数量(次)       | 客户端对Redis的连接数量，5分钟采集一次                     |
| 请求超时次数(次)     | 客户端发送请求出现超时(超过6s)的次数，一分钟采集一次               |
| 延迟次数(个)       | 客户端发送请求出现延迟(超过200ms)的次数，一分钟采集一次            |
| 代理最高负载(%)     | 分布式redis中，一分钟采集一次的所有代理中负载的最高值              |
| 代理平均负载(%)     | 分布式redis中，一分钟采集一次的所有代理负载的平均值               |
