You can use the metrics that measure the performance of your Redis Enterprise Software (RS) clusters, nodes, databases and shards to keep an eye on the performance of your databases. In the RS admin console, you can see the real-time metrics and you can configure alerts that send notifications based on alert parameters.

You can also access the metrics and configure alerts through the REST API so that you can integrate the RS metrics into your monitoring environment, for example using Prometheus and Grafana.

Make sure you read the definition of each metric so that you understand exactly what it represents.

Real-time metrics

You can see the metrics of the cluster in:

  • Cluster > Metrics, including individual nodes
  • Node > Metrics
  • Database > Metrics, including individual shards
  • Shards > Metrics

The scale selector at the top of the page allows you to set the X-axis (time) scale of the graph.

To choose which metrics to display in the two large graphs at the top of the page:

  1. Hover over the graph you want to show in a large graph.
  2. Click on the right or left arrow to choose which side to show the graph.

We recommend that you show two similar metrics in the top graphs so you can compare them side-by-side.

Cluster alerts

In settings > alerts, you can enable alerts for node or cluster events, such as high memory usage or throughput.

Configured alerts are shown:

  • As a warning icon (Warning) for the node and cluster
  • In the log
  • In email notifications, if you configure email alerts
Note -
If you enable alerts for “Node joined” or “Node removed” actions, you must also enable “Receive email alerts” so that the notifications are sent.

To enable alerts for a cluster:

  • In settings > alerts, select the alerts that you want to show for the cluster and click Save.

Database alerts

For each database, you can enable alerts for database events, such as high memory usage or throughput.

Configured alerts are shown:

  • As a warning icon (Warning) for the database
  • In the log
  • In emails, if you configure email alerts

To enable alerts for a database:

  1. In configuration for each database, click show advanced options to see the database alerts and select the alerts that you want to get for the database.
  2. Click Update.

Sending alerts by email

To send cluster or database alerts by email:

  1. In settings > alerts, select Receive email alerts at the bottom of the page.
  2. Configure the email server settings.
  3. In access control, select for each user the database and cluster alerts that you want the user to receive.