このページでは、Memorystore for Redis Cluste で使用可能な Cloud Monitoring 指標を一覧表示するとともに、各指標の測定値について説明します。
Cloud Monitoring の指標
指標名 | 説明 |
---|---|
/cluster/clients/average_connected_clients |
クラスタ全体の現在の平均クライアント接続数。 |
/cluster/clients/maximum_connected_clients |
クラスタ全体の現在のクライアント接続の最大数。 |
/cluster/clients/total_connected_clients |
クラスタへの現在のクライアント接続の数。 |
/cluster/stats/total_connections_received_count |
過去 1 分間に作成されたクラスタレベルのクライアント接続の合計数。 |
/cluster/stats/cluster/stats/total_rejected_connections_count |
maxclients の制限により拒否された接続の数。 |
/cluster/commandstats/total_usec_count |
コマンドごとに費やされた合計時間。 |
/cluster/commandstats/total_calls_count |
1 分あたりのこのコマンドの呼び出しの合計数。 |
/cluster/cpu/average_utilization |
クラスタの平均 CPU 使用率(0.0 ~ 1.0)。 |
/cluster/cpu/maximum_utilization |
クラスタの最大 CPU 使用率(0.0 ~ 1.0)。 |
/cluster/stats/average_expired_keys |
プライマリのキー有効期限イベントの平均数。 |
/cluster/stats/maximum_expired_keys |
プライマリのキー有効期限イベントの最大数。 |
/cluster/stats/total_expired_keys_count |
プライマリのキー有効期限イベントの合計数。 |
/cluster/stats/average_evicted_keys |
プライマリのメモリ容量が原因で強制排除されたキーの平均数。 |
/cluster/stats/maximum_evicted_keys |
プライマリのメモリ容量が原因で強制排除されたキーの最大数。 |
/cluster/stats/total_evicted_keys_count |
プライマリのメモリ容量のために強制排除されたキーの数。 |
/cluster/keyspace/total_keys |
クラスタに格納されているキーの数。 |
/cluster/stats/average_keyspace_hits |
クラスタ全体でのキーの正常な検索の平均数。 |
//cluster/stats/maximum_keyspace_hits |
クラスタ全体でのキーの正常な検索の最大数。 |
/cluster/stats/total_keyspace_hits_count |
クラスタ全体でのキーの正常な検索の数。 |
/cluster/stats/average_keyspace_misses |
クラスタ全体でのキーのルックアップに失敗した平均数。 |
/cluster/stats/maximum_keyspace_misses |
クラスタ全体でのキーのルックアップに失敗した最大数。 |
/cluster/stats/total_keyspace_misses_count |
クラスタ全体でのキーのルックアップに失敗した合計数。 |
/cluster/memory/average_utilization |
クラスタ全体の平均メモリ使用率(0.0 ~ 1.0)。 |
/cluster/memory/maximum_utilization |
クラスタ全体の最大メモリ使用率(0.0 ~ 1.0)。 |
/cluster/memory/total_used_memory |
クラスタの合計メモリ使用量。 |
/cluster/memory/size |
クラスタのメモリサイズ。 |
/cluster/replication/average_ack_lag |
クラスタ全体におけるレプリカの平均レプリケーション ラグ(秒単位)。 レプリケーション ラグ(秒単位)は、レプリカがプライマリよりどの程度遅れているかを示します。 |
/cluster/replication/maximum_ack_lag |
クラスタ全体におけるレプリカの最大確認応答ラグ(秒単位)。 レプリケーション確認応答ラグ(秒単位)は、プライマリよりもどの程度遅れてレプリケーションの確認応答が行われるかを示します。 |
/cluster/replication/average_offset_diff |
クラスタ全体におけるレプリケーション確認応答オフセット差分(バイト単位)。 レプリケーション確認応答オフセット差分は、レプリカとそのプライマリ間で複製されていないバイト数を意味します。 |
/cluster/replication/maximum_offset_diff |
クラスタ全体におけるレプリケーション オフセット差分(バイト単位)。 レプリケーション オフセットの差分とは、レプリカとそのプライマリ間でレプリケートされていないバイト数を意味します。 |
/cluster/stats/total_net_input_bytes_count |
クラスタ エンドポイントによって受信された受信ネットワーク バイト数。 |
/cluster/stats/total_net_output_bytes_count |
クラスタ エンドポイントから送信された送信ネットワーク バイト数。 |
Memorystore for Redis Cluste の指標の解釈
上記のリストに示されているように、指標の多くは、平均、最大、合計の 3 つのカテゴリに分かれます。
Memorystore for Redis Cluster の場合、同じ指標の平均と最大のバリエーションが提供されるため、両方を使用してその指標ファミリーのホットスポットを特定できます。
指標の合計値は独立しており、平均と最大でホットスポットを特定する目的とは関係なく、個別の分析情報を提供します。
平均値と最大値を理解する
クラスタの average_hit_count
と maximum_hit_count
の値を比較するとします。2 つの指標の差が大きくなるほど、インスタンスで発生するホットスポットが増加します。理想は、average_hit_count
と maximum_hit_count
の値が近いことです。これは、ホットスポットの発生がインスタンス間で均等に分散されていることを意味するためです。
この原則は、同じ指標の平均および最大の変動を持つすべての指標に適用されます。