Supported Versions: Redis v2.4 to v7.0
Prerequisites for monitoring Redis: Click here
Using the REST API to add a new Redis monitor: Click here
Applications Manager's Redis monitoring tool will ensure a healthy and stable Redis system with efficient performance. To create a Redis database server monitor, follow the steps given below:
If you have added Monitors and not associated them with a Monitor Group, you can do this manually anytime. For information on associating a Monitor with a Monitor Group, refer to Associating Monitor with Monitor Groups topic.
Redis database server is monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of Redis database. You can also configure thresholds for the attributes monitored by the server based on these details.
Click on the individual monitors listed to view the following information:
This tab displays the basic information like the name of the server, host name and the port where the server is running. Additional parameters like ProcessID, RunID, uptime and associated groups are also displayed.
Parameters | Description |
---|---|
Availability and Performance History | Displays the availability and performance history for the last six hours. |
System CPU Usage | Amount of CPU used by system initiated processes (in percentage). |
User CPU Usage | Amount of CPU used by user initiated processes (in percentage). |
Memory Utilization Percentage | Amount of memory utilized by the Redis server (in percentage). |
System CPU Usage/Min | Amount of CPU used by system initiated processes (in milliseconds/minute). |
User CPU Usage/Min | Amount of CPU used by user initiated processes (in milliseconds/minute). |
Children CPU Usage | The CPU consumed by the background processes (like SORT, SUNION, BGSAVE, BGREWRITEAOF). |
Memory Utilization | Specifies the used, free and total memory of the server in mega bytes. |
Memory Fragmentation Ratio | The ratio between the number of bytes that Redis allocated as seen by the operating system and the total number of bytes allocated by Redis using its allocator. |
Connected/ Blocked Clients | Number of client connections and number of clients pending on a blocking call. |
Rejected Connections | Number of connections rejected because of maxclients limit. |
Connections Stats | Number of connections accepted by the server per second. |
Operations Stats | Number of commands processed per second. |
Keyspace Stats | Specifies the number of successful and failed lookup of keys in the main dictionary. |
Keyspace Hit Percentage | Percentage of the number of successful and failed lookup of keys in the main dictionary. |
Expired/ Evicted Key Stats | Displays the total number of key expiration events and the number of evicted keys due to max memory limits. |
Publish Subscribe Stats | The global number of pub/sub channels with client subscriptions. |
Parameters | Description |
---|---|
Persistence Stats | Displays the details about RDB and AOF persistence states like the status of the last RDB save operation, status of the AOF rewrite operation, etc. |
Database Stats | Displays the details about the database, like the db name, total number of keys and number of expired keys. |
Parameters | Description |
---|---|
Replication Details | Displays if the replication role is master or slave. In case of slave, master node details like master host, master port and status of the link, etc., are displayed. |
Slave Connections | Specifies the number of slaves connected. This graph will be populated in case of master node alone. |