New Relic infrastructure monitoring provides an integration for Microsoft Azure Redis Cache that reports data to New Relic. This document explains how to activate this integration and describes the data that can be captured.
New Relic's integration for Azure Redis Cache reports metrics about your Azure Redis Cache service, such as the number of connected clients, the number of GET and SET commands used, and write/read bytes per second. It also collects inventory data about the status and configuration of the service.
To enable this integration, follow standard procedures to activate your Azure service in New Relic.
You can change the polling frequency and filter data using configuration options.
Default polling information for the Azure Functions integration:
- Default polling interval: 5 minutes
- Resolution: 1 data point per minute
To find your integration data, go to one.newrelic.com > Infrastructure > Azure and select the Azure Redis Cache integration.
For more on how to find and use integration data, see Understand and use data.
To view metrics reported by the Azure Redis Cache integration, query the
AzureRedisCacheShardSample event type. Use the metadata associated with each metric to filter and facet the data being reported. For detailed metric information, see the Azure supported metrics documentation. For more details, see the Azure Redis Cache documentation.
Number of successful key lookups.
Number of failed key lookups.
Amount of data read from the cache in megabytes per second.
Amount of data written to the cache in megabytes per second.
Number of client connections to the cache.
Number of items evicted from the cache due to the
Number of items expired from the cache.
Number of get operations from the cache.
Number of commands processed per second by the cache server.
The CPU utilization of the Azure Redis Cache server as a percentage.
Percentage of cycles in which the Redis server is busy processing and not waiting idle for messages.
Number of set operations to the cache.
Total number of commands processed by the cache.
Maximum number of keys in the cache for a given time period.
Amount of cache memory used for key/value pairs in the cache, in megabytes.
Amount of cache memory used, including fragmentation and metadata, in megabytes.
Inventory data is information about your system's state and configuration. This integration reports the following data:
Only some premium Redis Cache accounts will generate shard data. If that data is present,
shardName will be reported in addition to the standard
/cache inventory data.