MackerelはAzureインテグレーションにてCache for Redisのメトリック取得や監視に対応しています。Azureインテグレーションで連携をおこなった場合、課金対象として 1キャッシュ = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。
Azureインテグレーションの設定方法や対応Azureサービス一覧についてはこちらのページをご確認ください。
Azureインテグレーション
取得メトリック
AzureインテグレーションのCache for Redis対応で取得できるメトリックは以下の通りです。 メトリック
の説明に関してはAzureのドキュメントをご確認ください。
最大で 23 + 23 × (シャード数)
個のメトリックが取得されます。
グラフ名 | メトリック | Mackerel上のメトリック名 | 単位 | Aggregation Type |
---|---|---|---|---|
CPU | percentProcessorTime | azure.redis_cache.cpu.percent | percentage | Maximum |
Connected Clients | connectedclients | azure.redis_cache.connected_clients.count | integer | Maximum |
Total Keys | totalkeys | azure.redis_cache.total_keys.count | integer | Maximum |
Used Memory | used used_rss |
azure.redis_cache.memory.used azure.redis_cache.memory.used_rss |
bytes | Maximum |
Server Load | serverLoad | azure.redis_cache.server.load | percentage | Maximum |
Cache Read/Write | cacheRead cacheWrite |
azure.redis_cache.cache_io.read azure.redis_cache.cache_io.write |
bytes/sec | Maximum |
Cache Hits/Misses | cachehits cachemisses |
azure.redis_cache.cache.hits azure.redis_cache.cache.misses |
integer | Total |
Commands | totalcommandsprocessed getcommands setcommands |
azure.redis_cache.command.processed azure.redis_cache.command.get azure.redis_cache.command.set |
integer | Total |
Evicted/Expired Keys | evictedkeys expiredkeys |
azure.redis_cache.keys.evicted azure.redis_cache.keys.expired |
integer | Total |
Operations Per Second | operationsPerSecond | azure.redis_cache.operations.iops | iops | Maximum |
Errors | errors | azure.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 |
integer | Maximum |
MackerelはCache for Redisのシャードごとのメトリックにも対応しています。上記のグラフのPer Shardなグラフが作られ、シャードごとのメトリックの様子を一括でみられます。 Errorsについては、以下のエラー種別ごとにPer Shardなグラフが作られます。
- AOF
- Dataloss
- Export
- Failover
- Import
- RDB
- UnresponsiveClients