翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MemoryDB のメトリック
AWS/MemoryDB
名前空間には、次の Redis OSS メトリクスが含まれます。
ReplicationLag
および を除きEngineCPUUtilization
、これらのメトリクスは Redis OSS info コマンドから派生します。各メトリクスは、ノードレベルで算出されます。
Redis OSS info コマンドの完全なドキュメントについては、http://redis.io/commands/info
以下の資料も参照してください。
メトリクス | 説明 | 単位 |
---|---|---|
ActiveDefragHits |
アクティブなデフラグメンテーションプロセスで実行された 1 分あたりの値の再割り当て数。これは、active_defrag_hits Redis OSS INFO の統計から算出されます |
数 |
AuthenticationFailures |
AUTH コマンドを使用して Redis OSS への認証に失敗した試行の合計数。個々の認証失敗の詳細については、ACL ログ |
カウント |
BytesUsedForMemoryDB |
データセット、バッファなど、すべての目的で MemoryDB によって割り当てられた合計バイト数。 | バイト |
データ階層化 を使用するクラスターの Dimension: Tier=SSD : SSD によって使用される合計バイト数です。 |
バイト | |
データ階層化 を使用するクラスターの Dimension: Tier=Memory :メモリによって使用される合計バイト数です。これは、Redis OSS INFO used_memory 統計の値です。 |
バイト | |
BytesReadFromDisk |
ディスクから読み取られる 1 分あたりの合計バイト数です。データ階層化 を使用するクラスターのみがサポートされます。 | バイト |
BytesWrittenToDisk |
ディスクに書き込まれる 1 分あたりの合計バイト数です。データ階層化 を使用するクラスターのみがサポートされます。 | バイト |
CommandAuthorizationFailures |
ユーザーが呼び出すためのアクセス許可を持たないコマンドの実行に失敗した試行の合計数。個々の認証失敗の詳細については、ACL ログ |
カウント |
CurrConnections |
リードレプリカからの接続を除く、クライアント接続の数。MemoryDB は、それぞれのケースで 2~4 個の接続を使用してクラスターをモニタリングします。これは、connected_clients Redis OSS INFO |
カウント |
CurrItems |
キャッシュの項目数。これは Redis OSS keyspace 統計から算出され、キースペース全体のすべてのキーを合計します。 |
カウント |
データ階層化 を使用するクラスターの Dimension: Tier=Memory です。メモリ内の項目の数です。 |
カウント | |
データ階層化 を使用するクラスターの Dimension: Tier=SSD (ソリッドステートドライブ) です。SSD 内の項目の数です。 |
カウント | |
DatabaseMemoryUsagePercentage |
使用中のクラスターで使用中のメモリの割合。これは、Redis OSS INFO used_memory/maxmemory から を使用して計算されます。 http://redis.io/commands/info |
割合 (%) |
DatabaseCapacityUsagePercentage |
使用中のクラスターの総データ容量の割合。 データ階層型インスタンスでは、 メトリクスは として計算されます。ここで それ以外の場合、メトリクスは を使用して計算されます |
割合 (%) |
DB0AverageTTL |
Redis OSS INFO コマンドavg_ttl のkeyspace 統計から DBO を公開します。 http://redis.io/commands/info |
ミリ秒 |
EngineCPUUtilization |
Redis OSS エンジンスレッドの CPU 使用率を提供します。Redis OSS はシングルスレッドであるため、このメトリクスを使用して Redis OSS プロセス自体の負荷を分析できます。 注記 MemoryDB ホスト上で、マネージドデータベースのエクスペリエンスを提供するために、バックグラウンドプロセスがホストをモニタリングします。これらのバックグラウンドプロセスは、CPU ワークロードのかなりの部分を占有する可能性があります。これは、vCPU が 2 個を超える大規模なホストでは重要ではありません。ただし、vCPU が 2 個以下の小規模なホストには影響を与える可能性があります。 |
割合 (%) |
Evictions |
maxmemory の制限のため排除されたキーの数。これは、evicted_keys Redis OSS INFO |
カウント |
IsPrimary |
ノードが現在のシャードのプライマリノードかどうかを示します。メトリクスは 0 (プライマリではない) または 1 (プライマリ) にすることができます。 | カウント |
KeyAuthorizationFailures |
ユーザーがアクセス許可を持たないキーへのアクセスに失敗した試行の合計数。個々の認証失敗の詳細については、ACL ログ |
カウント |
KeyspaceHits |
メインディクショナリで読み取り専用のキー検索に成功した数。これは、keyspace_hits Redis OSS INFO の統計から算出されます |
カウント |
KeyspaceMisses |
メインディクショナリで読み取り専用のキー検索に失敗した数。これは、keyspace_misses Redis OSS INFO の統計から算出されます |
カウント |
KeysTracked |
Redis OSS キー追跡によって追跡されるキーの数を、 の割合で示しますtracking-table-max-keys 。キーラッキングは、クライアント側のキャッシュを支援するために使用され、キーが変更されたときにクライアントに通知します。 |
カウント |
MaxReplicationThroughput |
前回の測定サイクルで観測された最大レプリケーションスループット。 | 1 秒あたりのバイト数 |
MemoryFragmentationRatio |
Redis OSS エンジンのメモリ割り当ての効率を示します。特定のしきい値は、異なる動作を意味します。推奨値は、1.0 を超える断片化です。これは、Redis OSS INFO mem_fragmentation_ratio statistic の から計算されます。 http://redis.io/commands/info |
数 |
NewConnections |
この期間内にサーバーによって受け入れられた接続の総数。これは、total_connections_received Redis OSS INFO |
カウント |
NumItemsReadFromDisk |
ディスクから取得される 1 分あたりの項目の総数です。データ階層化 を使用するクラスターのみがサポートされます。 | カウント |
NumItemsWrittenToDisk |
ディスクに書き込まれる 1 分あたりの項目の総数です。データ階層化 を使用するクラスターのみがサポートされます。 | カウント |
PrimaryLinkHealthStatus |
このステータスの値は、0 または 1 のいずれかになります。値 0 は、MemoryDB プライマリノードのデータが EC2 の Redis OSS と同期していないことを示します。値 1 は、データが同期されていることを示します。 | ブール値 |
Reclaimed |
キーの有効期限切れイベントの総数。これは、expired_keys Redis OSS INFO |
カウント |
ReplicationBytes |
レプリケートされたノードについては、ReplicationBytes は、プライマリがすべてのレプリカに対して送信するバイト数を報告します。このメトリクスは、クラスターでの書き込み負荷を表します。これは、master_repl_offset Redis OSS INFO |
バイト |
ReplicationDelayedWriteCommands |
同期レプリケーションが原因で遅延した書き込みコマンドの数。レプリケーションは、ネットワークの輻輳や最大レプリケーションスループット の超過など、さまざまな要因により遅延する可能性があります。 | カウント |
ReplicationLag |
このメトリクスは、リードレプリカとして実行中のノードにのみ適用できます。レプリカのプライマリノードからの変更適用の進行状況を秒で表します。 | Seconds (秒) |
以下は特定の種類のコマンドの集計で、info commandstats から算出されています。コマンドスタッツのセクションには、呼び出し回数など、コマンドタイプに基づく統計情報が表示されます。
使用可能なコマンドの完全なリストについては、Redis OSS ドキュメント
メトリクス | 説明 | 単位 |
---|---|---|
EvalBasedCmds |
eval ベースのコマンドの合計数。これは Redis OSS commandstats 統計から算出されます。これは、、 を合計して Redis OSS commandstats 統計から算出されますevalevalsha。 |
カウント |
GeoSpatialBasedCmds |
地理空間ベースのコマンドの総数。これは Redis OSS commandstats 統計から算出されます。これは、すべての geo の種類のコマンド (geoadd、geodist、geohash、geopos、georadius、および georadiusbymember) を合計することによって算出されます。 |
カウント |
GetTypeCmds |
read-only 型のコマンドの合計数。これは、すべてのread-onlyタイプコマンド (、get、hget、 lrangeなど) を合計することによって scardRedis OSS commandstats 統計から算出されます。 |
カウント |
HashBasedCmds |
ハッシュベースのコマンドの総数。これは、1 つ以上のハッシュ (hget、、hkeys、 hdelなど) で動作するすべてのコマンドを合計することによって hvalsRedis OSS commandstats 統計から算出されます。 |
カウント |
HyperLogLogBasedCmds |
HyperLogLog ベースのコマンドの合計数。これは、すべてのpfタイプのコマンド (pfadd、、 pfmergeなど) を合計することによって pfcountRedis OSS commandstats 統計から算出されます。 |
カウント |
JsonBasedCmds |
JSON ベースのコマンドの総数。これは、1 つ以上の JSON commandstats ドキュメントオブジェクトに対して実行されるすべてのコマンドを合計することによって Redis OSS 統計から算出されます。 |
カウント |
KeyBasedCmds |
キーベースのコマンドの総数。これは、複数のデータ構造 (del、、 renameなど) にわたる 1 つ以上のキーに対して実行されるすべてのコマンドを合計することによって expireRedis OSS commandstats 統計から算出されます。 |
カウント |
ListBasedCmds |
リストベースのコマンドの総数。これは、1 つ以上のリスト (、lindex、、 ltrimなど) で動作するすべてのコマンドを合計することによって lpushRedis OSS lrangecommandstats 統計から算出されます。 |
カウント |
PubSubBasedCmds |
pub/sub 機能のコマンドの総数。これは、pub/sub 機能に使用されるすべてのコマンド、psubscribe、、publish、、subscribeおよび を合計することによって pubsub punsubscribeRedis OSS commandstats 統計から算出されますunsubscribe。 |
カウント |
SearchBasedCmds |
読み取りコマンドと書き込みコマンドの両方を含む、セカンダリインデックスと検索コマンドの総数。これは、セカンダリインデックスで動作するすべての検索コマンドを合計することによって Redis OSS commandstats 統計から算出されます。 |
カウント |
SearchBasedGetCmds |
セカンダリインデックスと検索読み取り専用コマンドの総数。これは、すべてのセカンダリインデックスと検索 get コマンドを合計することによって Redis OSS commandstats 統計から算出されます。 |
カウント |
SearchBasedSetCmds |
セカンダリインデックスと検索書き込みコマンドの総数。これは、すべてのセカンダリインデックスコマンドと検索セットコマンドを合計することによって Redis OSS commandstats 統計から算出されます。 |
カウント |
SearchNumberOfIndexes |
インデックスの総数。 | カウント |
SearchNumberOfIndexedKeys |
インデックスが作成された Redis OSS キーの総数 | カウント |
SearchTotalIndexSize |
すべてのインデックスによって使用されるメモリ (バイト)。 | バイト |
SetBasedCmds |
セットベースのコマンドの総数。これは、1 つ以上のセットに対して実行されるすべてのコマンド (scard、、sdiff、 sunionなど) を合計することによって saddRedis OSS commandstats 統計から算出されます。 |
カウント |
SetTypeCmds |
write 型のコマンドの合計数。これは、データで動作するすべてのmutativeタイプのコマンド (set、、hset、 lpopなど) を合計することによって saddRedis OSS commandstats 統計から算出されます。 |
カウント |
SortedSetBasedCmds |
ソートされたセットベースのコマンドの総数。これは、1 つ以上のソートされたセット (zcount、、zrange、 zaddなど) に対して実行されるすべてのコマンドを合計することによって zrankRedis OSS commandstats 統計から算出されます。 |
カウント |
StringBasedCmds |
文字列ベースのコマンドの総数。これは、1 つ以上の文字列 (strlen、、 setrangeなど) に対して実行されるすべてのコマンドを合計することによって setexRedis OSS commandstats 統計から算出されます。 |
カウント |
StreamBasedCmds |
ストリームベースのコマンドの総数。これは、1 つ以上のストリームデータ型 (xrange、、xlen、 xdelなど) で動作するすべてのコマンドを合計することによって xaddRedis OSS commandstats 統計から算出されます。 |
カウント |