Schedule demo

Microsoft Azure Cache for Redis Monitoring


Microsoft Azure Cache for Redis - An Overview

Azure Cache for Redis provides a highly popular and adaptable, in-memory data store based on the prominent open-source, Cache for Redis. It's ability to process large volume of application requests by keeping frequently accessed data in the server memory, implies the significance of having a proper monitoring tool.

Applications Manager's Azure Cache for Redis Monitoring tool, provides you with various functionalities to monitor your Azure Cache for Redis alongside other cloud services. It provides you with complete visibility into the key performance metrics including Performance, Cache utilization, Memory Utilization etc.

Creating a new Microsoft Azure Cache for Redis Monitor

To learn how to create a new Microsoft Azure Cache for Redis Monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Redis Cache monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Cache for Redis in three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Microsoft Azure monitor provides a brief detail of the Azure Cache for Redis under the given subscription. Following are the list of metrics monitored in Azure Cache for Redis Monitoring in their corresponding tabs:

Overview

ParameterDescription
CACHE DETAILS
Provisioning StateThe provisioning state of the Cache for Redis.
Host NameHost name of Cache for Redis.
PortThe non SSL port of the Cache for Redis.

Note: The Port metrics is supported only in Enterprise type of Cache for Redis.

Cache TypeThe type of the Cache for Redis resource. Possible values: Cache(Standard/Premium)/Enterprise.
Redis VersionVersion of Cache for Redis.
Resource Group NameName of the Resource Group.
Resource StateThe current resource status of the Enterprise Cache for Redis. Possible values:
  • CreateFailed
  • Creating
  • DeleteFailed
  • Deleting
  • DisableFailed
  • Disabled
  • Disabling
  • EnableFailed
  • Enabling
  • Running
  • Scaling
  • ScalingFailed
  • UpdateFailed
  • Updating

Note: The Resource State metrics is supported only in Enterprise type of Cache for Redis.

LocationGeo location where the resource resides.
CONNECTED CLIENTS
Connected ClientsThe maximum number of client connections to the cache between the poll interval.
COMMANDS PROCESSED
Cache Operations Rate (Max)The maximum number of instantaneous operations executed on the cache between the poll interval (in operations/s).
Cache OperationsThe total number of operations processed by the cache server between the poll interval.
COMMANDS
Get CommandsThe total number of Get operations from the cache between the poll interval.
Set CommandsThe total number of Set operations to the cache between the poll interval.
KEYS
Total KeysThe maximum number of items in the cache between the poll interval.
Evicted KeysThe total number of items evicted from the cache between the poll interval.
Expired KeysThe total number of items expired from the cache between the poll interval.
ERRORS
ErrorsThe maximum number of errors that occured in the cache between the poll interval.

Cache

ParameterDescription
CACHE UTILIZATION
CPUThe maximum CPU utilization of the Azure Cache for Redis server between the poll interval (in %).
MemoryThe maximum cache memory used for key/value pairs between the poll interval (in %).
Server LoadThe maximum cycles in which the Cache for Redis server is busy processing and not waiting idle for messages between the poll interval (in %).
CACHE HITS
Cache HitsThe total number of successful key lookups between the poll interval.
CACHE MISSES
Cache MissesThe total number of failed key lookups between the poll interval.
CACHE PERFORMANCE
Cache Miss RateThe percentage of failed key lookups between successful and failed key lookups between the poll interval (in %).
Cache Hit RateThe percentage of successful key lookups between successful and failed key lookups between the poll interval (in %).
CACHE READ/WRITE
Cache ReadThe maximum amount of data read from the cache between the poll interval (in MB/s).
Cache WriteThe maximum amount of data written, to the cache between the poll interval (in MB/s).
MEMORY
Used MemoryThe maximum amount of cache memory used for key/value pairs in the cache between the poll interval (in GB).
Used Memory RSSThe maximum amount of cache memory used, including fragmentation and metadata between the poll interval (in GB).

Geo Replication

Note:Geo Replication metric group is monitored only for Premium and Enterprise SKU families, among which Geo Replication Data Sync Offset and Geo Replication Connectivity Lag metrics are available only for Premium SKU.

ParameterDescription
GEO-REPLICATION HEALTH
Geo-replication HealthThe recent health status of the geo replication link, at the time of the poll interval. Interpreted from numeric values: 0 - Disconnected/Unhealthy, 1 - Healthy.
GEO-REPLICATION DATA SYNC OFFSET
Geo-replication Data Sync OffsetThe average amount of data, that needs to be synchronized to geo-secondary cache between the poll interval (in MB).
GEO-REPLICATION CONNECTIVITY LAG
Geo-replication Connectivity LagThe average time taken since last successful data synchronization with geo-primary cache between the poll interval. Value will continue to increase if the link status is down (in seconds).

Shard

Note: The Shard metric group is monitored only for Standard and Premium type cache.

ParameterDescription
Shard Cache Data
Shard IDThe Shard ID of the Cache for Redis.
Cache HitsThe total number of successful key lookups between the poll interval.
Cache MissesThe total number of failed key lookups between the poll interval.
Connected ClientsThe maximum number of client connections to the cache between the poll interval.
Cache WriteThe maximum amount of data written to the cache between the poll interval (in MB/s).
Cache ReadThe maximum amount of data read from the cache between the poll interval (in MB/s).
Cache OperationsThe maximum number of operations processed by the cache server between the poll interval.
Cache Operations Rate (Max)The maximum number of instantaneous operations performed on the cache between the poll interval (in operations/s).
Get CommandsThe total number of Get operations from the cache between the poll interval.
Set CommandsThe total number of Set operations to the cache between the poll interval.
Shard Performance Data
Shard IDThe Shard ID of the Cache for Redis.
CPUThe maximum CPU utilization of the Azure Cache for Redis server between the poll interval (in %).
Server LoadThe maximum percentage of cycles in which the Cache for Redis server is busy processing and not waiting idle for messages between the poll interval (in %).
Used MemoryThe maximum amount of cache memory used, for key/value pairs in the cache between the poll interval (in GB).
Used Memory RSSThe maximum amount of cache memory used, including fragmentation and metadata between the poll interval (in GB).
Total KeysThe total number of items in the cache between the poll interval.
Evicted KeysThe total number of items evicted from the cache between the poll interval.
Expired KeysThe total number of items expired from the cache between the poll interval.

Configuration

NameValue
CONFIGURATION
Enable Non SSL PortSpecifies whether the Non-SSL Redis server port (6379) is enabled. Possible values: True/False.
Public Network AccessSpecifies whether or not public endpoint access is allowed for this cache. Possible values: Enabled/Disabled.
SSL PortSSL port of the Cache for Redis.
SKU
SKU NameThe type of Cache for Redis deployed. (Valid values: Basic, Standard, Premium)
SKU CapacityThe size of the Cache for Redis deployed. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).
REPLICATION
Replicas Per PrimaryThe number of replicas created per primary.
Replicas Per MasterThe number of replicas created per master.
PRIVATE ENDPOINT CONNECTIONS
Private Endpoint Connections IDThe ID of the Private Endpoint Connection resource.
Private Endpoint Connections StatusThe status of the Private Endpoint Connection.

Note: Only the SKU & PRIVATE ENDPOINT CONNECTIONS groups are supported in the Enterprise type Cache.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally