Documentation forSolarWinds Observability SaaS

Cache for Redis Enterprise metrics

Azure Cache for Redis provides an in-memory data store based on the Redis software. Azure Cache for Redis can be used as a distributed data or content cache, a session store, a message broker, and more. Use the Azure Resource Manager to gather metrics for this resource, then ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this resource type's data. See Add an Azure cloud account.

Many of the collected metrics from the Cache for Redis Enterprise resource are displayed as widgets in SolarWinds Observability custom and pre-built dashboards; additional metrics may be collected and available in the Metrics Explorer.

This topic lists some of the metrics collected for the resource. To see the Cache for Redis Enterprise metrics in the Metrics Explorer, type azure.redis.enterprise in the search box.

Metric Units Description
sw.metrics.healthscore Percent (%)

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for Cache for Redis Enterprise entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select azureredisenterprise.

azure.redis.enterprise.operationsPerSecond Count The number of instantaneous operations per second executed on the cache.
azure.redis.enterprise.percentProcessorTime Percent (%) The CPU utilization of the Azure Redis Cache server as a percentage.
azure.redis.enterprise.usedmemorypercentage Percent (%) The percentage of cache memory used for key/value pairs.
azure.redis.enterprise.cachehits Count The number of successful key lookups.
azure.redis.enterprise.cacheLatency Count The latency to the cache in microseconds.
azure.redis.enterprise.cachemisses Count The number of failed key lookups.
azure.redis.enterprise.serverLoad Percent (%) The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages.
azure.redis.enterprise.connectedclients Count The number of client connections to the cache.
azure.redis.enterprise.errors Count The number errors that occured on the cache.
azure.redis.enterprise.cacheRead

Megabytes per second (MB/s)

The amount of data read from the cache in Megabytes per second (MB/s).
azure.redis.enterprise.cacheWrite Megabytes per second (MB/s) The amount of data written to the cache in Megabytes per second (MB/s).
azure.redis.enterprise.totalkeys Count The total number of items in the cache.
azure.redis.enterprise.evictedkeys Count The number of items evicted from the cache.
azure.redis.enterprise.expiredkeys Count The number of items expired from the cache.
azure.redis.enterprise.geoReplicationHealthy Count The health of geo replication in an Active Geo-Replication group. 0 represents Unhealthy and 1 represents Healthy.
azure.redis.enterprise.getcommands Count The number of get operations from the cache.
azure.redis.enterprise.setcommands Count The number of set operations to the cache.
azure.redis.enterprise.totalcommandsprocessed Count The total number of commands processed by the cache server.
azure.redis.enterprise.usedmemory Megabytes (MB) The amount of cache memory used for key/value pairs in the cache in MB.