Skip to content

Azureインテグレーション - Cache for Redis

MackerelはAzureインテグレーションにてCache for Redisのメトリック取得や監視に対応しています。Azureインテグレーションで連携をおこなった場合、課金対象として 1キャッシュ = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

Azureインテグレーションの設定方法や対応Azureサービス一覧についてはこちらのページをご確認ください。
Azureインテグレーション

取得メトリック

AzureインテグレーションのCache for Redis対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAzureのドキュメントをご確認ください。

最大で 23 + 23 × (シャード数) 個のメトリックが取得されます。

グラフ名メトリックMackerel上のメトリック名単位Aggregation 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はCache for Redisのシャードごとのメトリックにも対応しています。上記のグラフのPer Shardなグラフが作られ、シャードごとのメトリックの様子を一括でみられます。 Errorsについては、以下のエラー種別ごとにPer Shardなグラフが作られます。

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