eG Monitoring
 

Measures reported by RedisClstrFailoverTest

High availability in Redis is achieved through master-replica replication.

A master Redis server can have multiple Redis servers as replicas, preferably deployed on different nodes across multiple data centers. When the master is unavailable, failover occurs and one of the replicas can be promoted to become the new master and continue to serve data with little or no interruption.

However, in case of a cluster with many number of nodes, it is laborious for the administrators to find out whether/not failover happened and what is current role status of each of the nodes. RedisClstrFailoverTest helps administrators with the same. This test continuously monitors all the nodes in the cluster and promptly alert administrators if failover occurred. In addition, the administrators can identify the details of changed roles of the nodes in the cluster using the detailed diagnosis.

Outputs of the test : One set of results for the target Redis cluster being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
failover_happened Indicates whether/not failover happened on this cluster.   The values that this measure reports and their corresponding numeric values are listed in the table below:

Measure Value Numeric Value
Yes 1
No 0


Note:

This measure reports the Measure Values listed in the table above to indicate whether/not failover happened on the cluster. However, in the graph, this measure is indicated using the Numeric Values listed in the table above.

Use the detailed diagnosis to get more details on the role status if the value reported by this measure is YES.