Azure Redis Cache

Learn about the other Azure service support on our Azure docs.

Sensor (Data Collection)

Tracked Configuration

Redis Details Description
Name The name of the Redis instance
Resource Group The resource group of the Redis instance
Location The region where the Redis instance is located
Subscription Id The subscription ID of the Redis instance
Version The Redis version running
Host Name The FQDN the Redis instance is reachable at
Provisioning Status Redis instance provisioning status
SSL Port Redis SSL Port
Non SSL Port Enabled Specifies whether the non-SSL Redis server port is enabled
Port The non-SSL port Redis is listening on
SKU The SKU (Pricing tier) of the Redis cache
Clustering
Clustering Enabled Specifies whether custering is enabled
Shard Count The number of shards to be created on a Premium Cluster Cache
Configuration
Max Clients Maximum number of client connections
Max Memory Reserved The amount of memory, in MB, that is reserved for non-cache operations, such as replication during failover (only available for Standard and Premium caches)
Max Fragmentation Memory Reserved The amount of memory in MB that is reserved to accommodate for memory fragmentation (only available for Standard and Premium caches)
Max Memory Delta The max-memory delta for this Redis instance
Network
Static IP Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network
Subnet ID The full resource ID of a subnet in a virtual network to deploy the Redis cache in

Metrics

Redis Metric Description Per Shard
Connections
Connected Clients Maximum number of client connections Yes
Operations
Total Operations Total number of commands processed by the cache server Yes
Operations per Second Maximum number of operations per second by the cache server Yes
Cache Hits/Misses
Cache Hits Total number of successful key lookups Yes
Cache Misses Total number of failed key lookups Yes
Gets/Sets
Gets Total number of get operations from the cache Yes
Sets Total number of set operations to the cache Yes
Keys
Total keys Maximum number of keys in the cache Yes
Expired Keys Total number of items expired from the cache
Evicted Keys Total number of items evicted from the cache due to the maxmemory limit Yes
Memory
Used Maximum amount of cache memory used for key/value pairs in the cache in MB Yes
Used RSS Maximum amount of cache memory used in MB including fragmentation and metadata Yes
Used Percentage Maximum percentage of total memory that is being used No
Cache Read/Write
Cache Read Maximum amount of data read from the cache in Megabytes per second (MB/s) Yes
Cache Write Maximum amount of data written to the cache in Megabytes per second (MB/s) Yes
Server Load
Server Load Maximum percentage of cycles in which the Redis server is busy processing and not waiting idle for messages Yes
CPU
CPU Maximum CPU utilization of the Azure Redis Cache server as a percentage Yes
Latency
Cache Latency The average latency of the cache calculated based off the internode latency of the cache. This metric is measured in microseconds No
Errors
Errors Total number of specific failures and performance issues that the cache could be experiencing No

Health Checks

The Azure Redis Cache sensor will conduct custom health checks and execute them every minute. If the checks fail for at least one minute, an issue will be raised to inform the user.

Health Description
Memory Usage Azure Redis Cache is using more than 90% of available memory
Client Connections Azure Redis Cache is using more than 90% of available client connections

Note

Metrics for Redis are pulled every minute, which is the resolution Azure provides for monitoring of these services.