Monitoring Redis OSS Cluster

As mentioned earlier, eG Enterprise provides a specialized model for monitoring Redis OSS Cluster (see Figure 1).

Figure 1 : Layer model of Redis OSS Cluster

Each layer of Figure 1 above is mapped to tests that report a variety of metrics revealing the availability, replication and clustering performance, node status, failover and much more!

Using these metrics, administrators can find quick and accurate answers to the following persistent performance queries:

  • Is the Redis server available over the network?

  • Is the server responding to a ping request with a ping?

  • Is the target node the master or slave in a replication configuration?

  • If the target is a slave, then is it able to connect to the master? Has the link to the master been down too long?

  • Is the slave syncing with the master very slowly?

  • Is the replication backlog rightly sized?

  • Is the monitored Redis instance part of a cluster? If so, is the cluster operating normally at present?

  • Are any hash slots in the cluster in the FAIL or PFAIL state?

  • Were any nodes recently added to or deleted from the cluster? If so, which nodes are these?

  • Is failover happened on the cluster? If so, what is the change in role status?