Skip to content

Azure Integration - Cache for Redis

Mackerel supports obtaining and monitoring Cache for Redis metrics in Azure Integration. When integrating with Azure Integration, billable targets are determined using the conversion 1 Cache = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for Azure Integration configuration methods and a list of supported Azure services.

Azure Integration

Obtaining metrics

The metrics obtainable with Azure Integration’s Cache for Redis support are as follows. For Metric explanations, refer to the Azure help page.

The maximum number of metrics obtainable is 23 + 23 × (number of Shards).

Graph nameMetricMetric name in MackerelUnitAggregation Type
CPUpercentProcessorTimeazure.redis_cache.cpu.percentpercentageMaximum
Connected Clientsconnectedclientsazure.redis_cache.connected_clients.countintegerMaximum
Total Keystotalkeysazure.redis_cache.total_keys.countintegerMaximum
Used Memoryused
used_rss
azure.redis_cache.memory.used
azure.redis_cache.memory.used_rss
bytesMaximum
Server LoadserverLoadazure.redis_cache.server.loadpercentageMaximum
Cache Read/WritecacheRead
cacheWrite
azure.redis_cache.cache_io.read
azure.redis_cache.cache_io.write
bytes/secMaximum
Cache Hits/Missescachehits
cachemisses
azure.redis_cache.cache.hits
azure.redis_cache.cache.misses
integerTotal
Commandstotalcommandsprocessed
getcommands
setcommands
azure.redis_cache.command.processed
azure.redis_cache.command.get
azure.redis_cache.command.set
integerTotal
Evicted/Expired Keysevictedkeys
expiredkeys
azure.redis_cache.keys.evicted
azure.redis_cache.keys.expired
integerTotal
Operations Per SecondoperationsPerSecondazure.redis_cache.operations.iopsiopsMaximum
Errorserrorsazure.redis_cache.errors.aof
azure.redis_cache.errors.dataloss
azure.redis_cache.errors.export
azure.redis_cache.errors.failover
azure.redis_cache.errors.import
azure.redis_cache.errors.rdb
azure.redis_cache.errors.unresponsiveclients
integerMaximum

Mackerel also supports metrics for each Shard of Cache for Redis. For each of the above graphs, shard-level graphs are generated and the metrics of each shard can be seen all in one place.

As for Errors, a Per Shard graph is generated for each of the following error types.

  • AOF
  • Dataloss
  • Export
  • Failover
  • Import
  • RDB
  • UnresponsiveClients