Working with Rules

The following is a summary of rules available out-of-the-box with the Cassandra cartridge. Default threshold values can be changed or scoped to specific values, generally through registry variables. These rules can be copied, modified, disabled, or customized in a wide variety of ways. For more information, refer to Working with Reports.

Cassandra Cache KeyCache HitRate

Alert if the key cache hit rate is too low.

Cassandra ClientRequest SpikeRate

Alert if the current rate of failures, timeouts, or unavailables for client request reads and writes is high relative to recent averages.

Cassandra CommitLog PendingTasks

Alert if the number of commit log pending tasks is too high.

Cassandra CommitLog WaitingOn

Alert if the number of commit log waiting on segment allocation and/or waiting on commit is too high.

Cassandra Compaction PendingTasks

Alert if the number of compaction pending tasks is too high.

Cassandra Datacenter Availability

Alert if the percent of available nodes in a datacenter is too low.

Cassandra DroppedMessage MutationDropped

Alert if there were any dropped mutation messages.

Cassandra JVM Memory HeapMemoryRatio

Alert if the JVM heap memory ratio of used memory to max memory is high.

Cassandra JVM OS SystemCPULoad

Alert if the JVM operating system CPU load is too high.

Cassandra JVM OS UsedPhysicalMemSizePct

Alert if the JVM operating system used physical memory size percent is too high.

Cassandra JVM OS UsedSwapSpaceSizePct

Alert if the JVM operating system used swap space size percent is too high.

Cassandra Node Availability

Alert if node availability is less than 100%.

Cassandra Node AvgReadLatency

Alert if average read latency for a node is high.

Cassandra Node AvgWriteLatency

Alert if the average write latency on a node is too high.

Cassandra Node LiveDiskSpaceUsedPercent

Alert if the used percent of live disk space on a node is too low.

Cassandra Node PendingCompactions

Alert if the number of pending compactions on a node is too high.

Cassandra Node PendingFlushes

Alert if the number of pending flushes on a node is too high.

Cassandra Node RowCacheHitRate

Alert if the row cache hit rate on a node is too low.

Cassandra SchemaVersion

Alert if schema version is not identical for all nodes.

Cassandra Storage Exceptions

Alert if there are storage exceptions on a node.

Cassandra Storage LoadVsSpace

Alert if the current storage load is large relative to available disc space on a node. Only available in conjunction with the Infrastructure cartridge.

Cassandra Storage TotalHints

Alert if the number of storage total hints on a node is too high.

Cassandra Storage TotalHintsInProgress

Alert if the number of storage total hints in progress on a node is too high.

Cassandra Table AvgKeyCacheHitRate

Alert if the average key cache hit rate for a table across all nodes is low.

Cassandra Table AvgReadLatency

Alert if the average read latency on a table is too high.

Cassandra Table AvgRowCacheHitRate

Alert if the average row cache hit rate for a table across all nodes is low.

Cassandra ThreadPools PendingTasks

Alert if the number of thread pool pending tasks is high.

Cassandra ThreadPools TotalBlockedTasks

Alert if the number of thread pool total blocked tasks is high.