Working with Rules

The Redis cartridge provides a comprehensive set of preconfigured rules designed to monitor various aspects of Redis server performance and health. You can modify these rules, including changing default threshold values. For more information, refer to the Foglight documentation or contact Quest Software PSO.

Redis Cluster Availability

Alert if monitored Redis Cluster is unreachable 2 times in a row.

Redis Enterprise Cluster Connections

Alert if the number of Redis Enterprise Cluster connections falls out of range.

Redis Enterprise Cluster Latency

Alert if Redis Enterprise Cluster Latency exceeds the threshold.

Redis Enterprise Database Connections

Alert if the number of Redis Enterprise database connections falls out of range.

Redis Enterprise Database Latency

Alert if Redis Enterprise database latency exceeds the threshold.

Redis Enterprise Node Connections

Alert if the number of Redis Enterprise node connections falls out of range.

Redis Enterprise Node Latency

Alert if Redis Enterprise node latency exceeds the threshold.

Redis Integrated bdb_backup_delayed

Periodic backup has been delayed for longer than specified threshold value (minutes)

Redis Integrated bdb_backup_delayed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_backup_delayed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_crdt_src_high_syncer_lag

CRDB source sync lag is higher than specified threshold value (seconds)

Redis Integrated bdb_crdt_src_high_syncer_lag Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_crdt_src_high_syncer_lag Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_crdt_src_syncer_connection_error

CRDB source sync had a connection error while trying to connect to replica source

Redis Integrated bdb_crdt_src_syncer_connection_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_crdt_src_syncer_connection_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_crdt_src_syncer_general_error

CRDB sync encountered in general error

Redis Integrated bdb_crdt_src_syncer_general_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_crdt_src_syncer_general_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_high_latency

Latency is higher than specified threshold value (microsec)

Redis Integrated bdb_high_latency Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_high_latency Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_high_syncer_lag

Replica of sync lag is higher than specified threshold value (seconds) (deprecated)

Redis Integrated bdb_high_syncer_lag Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_high_syncer_lag Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_high_throughput

Throughput is higher than specified threshold value (requests / sec)

Redis Integrated bdb_high_throughput Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_high_throughput Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_long_running_action

An alert for state machines that are running for too long

Redis Integrated bdb_long_running_action Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_long_running_action Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_low_throughput

Throughput is lower than specified threshold value (requests / sec)

Redis Integrated bdb_low_throughput Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_low_throughput Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_ram_dataset_overhead

Dataset RAM overhead of a shard has reached the threshold value (% of its RAM limit)

Redis Integrated bdb_ram_dataset_overhead Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_ram_dataset_overhead Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_ram_values

Percent of values kept in a shard’s RAM is lower than (% of its key count)

Redis Integrated bdb_ram_values Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_ram_values Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_replica_src_high_syncer_lag

Replica of source sync lag is higher than specified threshold value (seconds)

Redis Integrated bdb_replica_src_high_syncer_lag Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_replica_src_high_syncer_lag Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_replica_src_syncer_connection_error

Replica of source sync has connection error while trying to connect replica source

Redis Integrated bdb_replica_src_syncer_connection_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_replica_src_syncer_connection_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_replica_src_syncer_general_error

Replica of sync encountered in general error

Redis Integrated bdb_replica_src_syncer_general_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_replica_src_syncer_general_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_shard_num_ram_values

Number of values kept in a shard’s RAM is lower than (values)

Redis Integrated bdb_shard_num_ram_values Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_shard_num_ram_values Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_size

Dataset size has reached the threshold value (% of the memory limit)

Redis Integrated bdb_size Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_size Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_syncer_connection_error

Replica of sync has connection error while trying to connect replica source (deprecated)

Redis Integrated bdb_syncer_connection_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_syncer_connection_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated bdb_syncer_general_error

Replica of sync encountered in general error (deprecated)

Redis Integrated bdb_syncer_general_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated bdb_syncer_general_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_ca_cert_about_to_expire

Cluster internal CA certificate will expire in [x] days

Redis Integrated cluster_ca_cert_about_to_expire Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_ca_cert_about_to_expire Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_certs_about_to_expire

Cluster certificate expiration in day(s)

Redis Integrated cluster_certs_about_to_expire Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_certs_about_to_expire Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_even_node_count

True high availability requires an odd number of nodes with a minimum of three nodes

Redis Integrated cluster_even_node_count Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_even_node_count Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_flash_overcommit

Flash memory committed to databases is larger than cluster total flash memory

Redis Integrated cluster_flash_overcommit Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_flash_overcommit Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_inconsistent_redis_sw

Not all databases are running the same open source version

Redis Integrated cluster_inconsistent_redis_sw Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_inconsistent_redis_sw Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_inconsistent_rl_sw

Not all nodes in the cluster are running the same Redis Enterprise Cluster version

Redis Integrated cluster_inconsistent_rl_sw Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_inconsistent_rl_sw Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_internal_bdb

Issues with internal cluster databases

Redis Integrated cluster_internal_bdb Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_internal_bdb Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_license_about_to_expire

Cluster license will expire in [x] days

Redis Integrated cluster_license_about_to_expire Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_license_about_to_expire Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_multiple_nodes_down

Multiple cluster nodes are down - this might cause data loss

Redis Integrated cluster_multiple_nodes_down Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_multiple_nodes_down Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_node_joined

New node joined cluster

Redis Integrated cluster_node_joined Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_node_joined Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_node_operation_failed

Node operation has failed

Redis Integrated cluster_node_operation_failed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_node_operation_failed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_node_remove_abort_completed

Abort node remove operation completed

Redis Integrated cluster_node_remove_abort_completed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_node_remove_abort_completed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_node_remove_abort_failed

Abort node remove operation failed

Redis Integrated cluster_node_remove_abort_failed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_node_remove_abort_failed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_node_remove_completed

Node removed from cluster

Redis Integrated cluster_node_remove_completed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_node_remove_completed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_node_remove_failed

Failure to removed node from cluster

Redis Integrated cluster_node_remove_failed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_node_remove_failed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_ocsp_query_failed

Failed querying OCSP server

Redis Integrated cluster_ocsp_query_failed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_ocsp_query_failed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_ocsp_status_revoked

OCSP certificate status is REVOKED

Redis Integrated cluster_ocsp_status_revoked Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_ocsp_status_revoked Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_ram_overcommit

Cluster capacity is less than total memory allocated to its databases

Redis Integrated cluster_ram_overcommit Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_ram_overcommit Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated cluster_too_few_nodes_for_replication

Database replication requires at least two nodes in cluster

Redis Integrated cluster_too_few_nodes_for_replication Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated cluster_too_few_nodes_for_replication Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_aof_slow_disk_io

AOF reaching disk I/O limits

Redis Integrated node_aof_slow_disk_io Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_aof_slow_disk_io Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_checks_error

Some node checks have failed

Redis Integrated node_checks_error Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_checks_error Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_cpu_utilization

Node CPU utilization has reached the threshold value (% of the utilization limit)

Redis Integrated node_cpu_utilization Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_cpu_utilization Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_ephemeral_storage

Node ephemeral storage has reached the threshold value (% of the storage limit)

Redis Integrated node_ephemeral_storage Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_ephemeral_storage Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_failed

Node failed

Redis Integrated node_failed Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_failed Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_free_flash

Node flash storage has reached the threshold value (% of the storage limit)

Redis Integrated node_free_flash Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_free_flash Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_insufficient_disk_aofrw

Insufficient AOF disk space

Redis Integrated node_insufficient_disk_aofrw Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_insufficient_disk_aofrw Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_internal_certs_about_to_expire

Internal certificate on node will expire in x days

Redis Integrated node_internal_certs_about_to_expire Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_internal_certs_about_to_expire Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_memory

Node memory has reached the threshold value (% of the memory limit)

Redis Integrated node_memory Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_memory Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_net_throughput

Node network throughput has reached the threshold value (bytes/s)

Redis Integrated node_net_throughput Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_net_throughput Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Integrated node_persistent_storage

Node persistent storage has reached the threshold value (% of the storage limit)

Redis Integrated node_persistent_storage Enabled

Alert if the named rule is enabled differently than the configured registry variable.

Redis Integrated node_persistent_storage Threshold

Alert if the named rule’s threshold is different than the configured registry variable.

Redis Shard detailed_status

Alert on shard detail_status.