Memcached のメトリクス - Amazon ElastiCache

Memcached のメトリクス

AWS/ElastiCache 名前空間には、次の Memcached メトリクスが含まれています。

AWS/ElastiCache 名前空間には、Memcached stats コマンドから派生した次のメトリクスが含まれています。各メトリクスは、キャッシュノードレベルで算出されます。

以下の資料も参照してください。

メトリクス 説明 単位
BytesReadIntoMemcached キャッシュノードによってネットワークから読み取られたバイト数。 バイト
BytesUsedForCacheItems キャッシュ項目の格納に使用したバイト数。 バイト
BytesWrittenOutFromMemcached キャッシュノードによってネットワークに書き込まれたバイト数。 バイト
CasBadval キャッシュが受信したが、その Cas (チェックと設定) 値と格納されている Cas 値が一致しない CAS リクエストの数。 カウント
CasHits キャッシュが受信し、リクエストされたキーが見つかって Cas 値が一致した Cas リクエストの数。 カウント
CasMisses

キャッシュが受信したが、リクエストされたキーが見つからない Cas リクエストの数。

カウント
CmdFlush キャッシュが受信した flush コマンドの数。 カウント
CmdGets キャッシュが受信した get コマンドの数。 カウント
CmdSet キャッシュが受信した set コマンドの数。 カウント
CurrConnections

特定の時点でキャッシュに接続された接続回数。ElastiCache は、2~3 個の接続を使用してクラスターをモニタリングします。

上記に加えて、memcached は、ノードタイプに使用されているスレッドの 2 倍に等しい数の内部接続を作成します。ノードタイプ別のスレッド数は、該当するパラメータグループの Nodetype Specific Parameters で確認できます。

合計接続数は、クライアント接続、モニタリング用の接続、および上記の内部接続の合計数です。

カウント
CurrItems キャッシュに現在格納されている項目の数。 カウント
DecrHits キャッシュが受信し、リクエストされたキーが見つかったデクリメントリクエストの数。 カウント
DecrMisses キャッシュが受信したが、リクエストされたキーが見つからなかったデクリメントリクエストの数。 カウント
DeleteHits キャッシュが受信し、リクエストされたキーが見つかった削除リクエストの数。 カウント
DeleteMisses キャッシュが受信したが、リクエストされたキーが見つからなかった削除リクエストの数。 カウント
Evictions 新しく書き込むための領域を確保するためにキャッシュが排除した、期限切れではない項目の数。 カウント
GetHits キャッシュが受信し、リクエストされたキーが見つかった get リクエストの数。 カウント
GetMisses キャッシュが受信したが、リクエストされたキーが見つからなかった get リクエストの数。 カウント
IncrHits キャッシュが受信し、リクエストされたキーが見つかったインクリメントリクエストの数。 カウント
IncrMisses キャッシュが受信したが、リクエストされたキーが見つからなかったインクリメントリクエストの数。 カウント
Reclaimed 新しく書き込むための領域を確保するためにキャッシュが排除した、期限切れ項目の数。 カウント

Memcached 1.4.14 では、次のメトリクスが追加で提供されます。

メトリクス 説明 単位
BytesUsedForHash ハッシュテーブルで現在使用されているバイト数。 バイト
CmdConfigGet config get リクエストの累積数。 カウント
CmdConfigSet config set リクエストの累積数。 カウント
CmdTouch touch リクエストの累積数。 カウント
CurrConfig 現在格納されている設定の数。 カウント
EvictedUnfetched 設定されてからまったくタッチされていない LRU キャッシュから排除された有効な項目の数。 カウント
ExpiredUnfetched 設定されてからまったくタッチされていない LRU キャッシュから再生された有効期限切れの項目の数。 カウント
SlabsMoved 移動されたスラブページの合計数。 カウント
TouchHits タッチされて新しい有効期限を与えられたキーの数。 カウント
TouchMisses タッチされたが見つからなかった項目の数。 カウント

AWS/ElastiCache 名前空間には、以下の計算されたキャッシュレベルのメトリクスが含まれています。

メトリクス 説明 単位
NewConnections キャッシュが受信した新しい接続の数。この値は、ある期間の変更を total_connections に記録することによって memcached total_connections 統計から派生したものです。この値は、ElastiCache 用に予約された接続が 1 つあるため、常に 1 以上になります。 カウント
NewItems キャッシュが格納した新しい項目の数。この値は、ある期間の変更を total_items に記録することによって memcached total_items 統計から派生したものです。 カウント
UnusedMemory

データに使用されていないメモリの量。この値は、Memcached 統計の limit_maxbytes と bytes の間で、limit_maxbytes から bytes を引くことによって算出されます。

Memcached はデータに加えてオーバーヘッドにもメモリを使用するため、UnusedMemory を追加データ用のメモリ量と見なしてはなりません。未使用メモリがまだ残っている状態でも削除が発生する場合があります。

詳細については、「Memcached item memory usage」を参照してください。

バイト