Monitoring and Alerting
Console Monitoring and Alerting Management
Distributed Redis provides users with various types of monitoring, including usage, connection count, QPS, Key count, etc., and you can set monitoring alerts.
Monitoring of the entire distributed Redis instance:
By the console details - Fragment management, you can view each fragment of the cluster instance and monitor each fragment separately. Entry for fragment management:
Through the monitoring information of each fragment individually, you can understand the load situation of each fragment, and carry out targeted management such as upgrading and expansion of specific fragments as needed:
Monitoring Item Explanation
Meaning of Distributed Redis Monitoring Items
Monitoring Item | Meaning |
---|---|
Memory usage(MB) | The total sum of used_memory of the distributed redis backend shard, in MB |
Key count (item) | Records the number of keys in the instance |
Instance GetQPS(times/s) | Number of read request command operations per second, collected once a minute, and the mean value of one minute is taken (less than 60 in one minute, then 0) |
Instance SetQPS(times/s) | Number of write request command operations per second, collected once a minute, and the mean value of one minute is taken (less than 60 in one minute, then 0) |
QPS(times/s) | Number of all command operations per second, collected once a minute, and the mean value of one minute is taken (less than 60 in one minute, then 0) |
Hit Count(times/s) | Number of hits per second for operating redis commands |
Hit Rate(%) | The ratio of the number of hits to the number of operations, collected once a minute, takes the maximum value within five minutes |
Memory Usage Rate(%) | The ratio between the used memory and the purchased capacity |
Redis Average Load(%) | In distributed redis, the average load of all shards collected once a minute |
Redis Highest Load(%) | In distributed redis, the highest load value among all shards collected once a minute |
Connection Count(times) | The number of connections from clients to Redis, collected once every 5 minutes |
Request Timeout Count(times) | Number of times the client sends a request that times out (more than 6s), collected once a minute |
Delay Count(times) | Number of times the client sends a request that is delayed (more than 200ms), collected once a minute |
Proxy Highest Load(%) | In distributed redis, the highest load value among all proxies collected once a minute |
Proxy Average Load(%) | In distributed redis, the average load of all proxies collected once a minute |