本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
記憶體資料庫的度量
命AWS/MemoryDB
名空間包含下列 Redis OSS 量度。
除了ReplicationLag
和之外EngineCPUUtilization
,這些量度是衍生自 Redis OSS info 命令。每個量度都是在節點層級計算。
如需 Redis OSS info 命令的完整文件,請參閱 http://redis.io/commands/info。
另請參閱
指標 | 描述 | 單位 |
---|---|---|
ActiveDefragHits |
作用中重組程序每分鐘執行的值重新配置次數。這是從在 Redis 的 OSS 資訊的active_defrag_hits 統計資訊衍生而 |
Number |
AuthenticationFailures |
使用 AUTH 命令向 Redis OSS 進行驗證的失敗嘗試總數。如需個別身分驗證失敗的詳細資訊,請使用 ACL LOG |
計數 |
BytesUsedForMemoryDB |
MemoryDB 為所有用途 (包括資料集、緩衝區等) 配置的位元組總數。 | 位元組 |
Dimension: Tier=SSD 針對使用的叢集資料分層:SSD 使用的位元組總數。 |
位元組 | |
Dimension: Tier=Memory 針對使用的叢集資料分層:記憶體使用的位元組總數。這是used_memory 統計在 Redis 的 O |
位元組 | |
BytesReadFromDisk |
每分鐘從磁碟讀取的位元組總數。僅支援使用 資料分層 的叢集。 | 位元組 |
BytesWrittenToDisk |
每分鐘寫入磁碟的位元組總數。僅支援使用 資料分層 的叢集。 | 位元組 |
CommandAuthorizationFailures |
使用者嘗試執行他們沒有呼叫許可的命令失敗總次數。如需個別身分驗證失敗的詳細資訊,請使用 ACL LOG |
計數 |
CurrConnections |
用戶端連線數,不包含僅供讀取複本的連線。MemoryDB 使用兩到四個連接來監視在每種情況下的集群。這是從 Redis 的 OSS 資connected_clients 訊的統計資訊衍生而 |
計數 |
CurrItems |
快取中的項目數。這是衍生自 Redis 的 OSS keyspace 統計資料,總結整個金鑰空間中的所有金鑰。 |
計數 |
Dimension: Tier=Memory 適用於使用 資料分層 的叢集。記憶體中的項目數。 |
計數 | |
Dimension: Tier=SSD (固態硬碟) 適用於使用 資料分層 的叢集。SSD 中的項目數。 |
計數 | |
DatabaseMemoryUsagePercentage |
可供使用中叢集使用之記憶體的百分比。這是使用雷迪斯used_memory/maxmemory 的 OSS |
百分比 |
DatabaseCapacityUsagePercentage |
使用中叢集之總資料容量百分比。 在資料分層執行個體上,量度的計算方式為 在所有其他情況下,量度是使用計算 |
百分比 |
DB0AverageTTL |
從 Redis avg_ttl keyspace 統計資訊公開 DBO。 |
毫秒 |
EngineCPUUtilization |
提供 Redis 作業系統引擎執行緒的 CPU 使用率。由於 Redis OSS 是單一執行緒,因此您可以使用此量度來分析 Redis OSS 程序本身的負載。該 注意 在 MemoryDB 主機上,背景處理序會監視主機,以提供受管理的資料庫體驗。這些背景處理程序可能會佔用大部分的 CPU 工作負載。在具有 2 個以上 vCPU 的大型主機上,這並不重要。但它可能會影響具有 2vCPU 或更少的較小主機。如果您只監督 |
百分比 |
Evictions |
因 maxmemory 限制而移出的金鑰數目。這是從 Redis 的 OSS 資evicted_keys 訊的統計資訊衍生而 |
計數 |
IsPrimary |
指示節點是否為當前分片的主節點。指標可能是 0 (非主要) 或 1 (主要)。 | 計數 |
KeyAuthorizationFailures |
使用者嘗試存取他們沒有存取許可的金鑰失敗總次數。如需個別身分驗證失敗的詳細資訊,請使用 ACL LOG |
計數 |
KeyspaceHits |
主字典中的成功唯讀索引鍵查詢次數。這是從在 Redis 的 OSS 資訊的keyspace_hits 統計資訊衍生而 |
計數 |
KeyspaceMisses |
主字典中的未成功唯讀索引鍵查詢次數。這是從在 Redis 的 OSS 資訊的keyspace_misses 統計資訊衍生而 |
計數 |
KeysTracked |
Redis OSS 金鑰追蹤正在追蹤的金鑰數目 (以百分比表示)。tracking-table-max-keys 金鑰追蹤用來協助用戶端快取,並在金鑰修改時通知用戶端。 |
計數 |
MaxReplicationThroughput |
最後一個測量週期中觀察到的最大複製輸送量。 | 每秒位元組數 |
MemoryFragmentationRatio |
表示 Redis OSS 引擎記憶體配置的效率。某些閾值表示不同的行為。建議的值是具有 1.0 以上的片段。這是從雷迪斯mem_fragmentation_ratio statistic 的 OSS |
Number |
NewConnections |
在此期間內,伺服器已接受的連線總數。這是從 Redis 的 OSS 資total_connections_received 訊的統計資訊衍生而 |
計數 |
NumItemsReadFromDisk |
每分鐘從磁碟檢索的項目總數。僅支援使用 資料分層 的叢集。 | 計數 |
NumItemsWrittenToDisk |
每分鐘寫入磁碟的項目總數。僅支援使用 資料分層 的叢集。 | 計數 |
PrimaryLinkHealthStatus |
此狀態有兩個值:0 或 1。值 0 表示記憶體資料庫主節點中的資料與 EC2 上的 Redis 作業系統不同步。值為 1 表示資料同步。 | Boolean |
Reclaimed |
金鑰過期事件總數。這是從 Redis 的 OSS 資expired_keys 訊的統計資訊衍生而 |
計數 |
ReplicationBytes |
針對複寫組態中的節點,ReplicationBytes 會報告主節點傳送給其所有複本的位元組數。此測量結果代表叢集上的寫入負載。這是從 Redis 的 OSS 資master_repl_offset 訊的統計資訊衍生而 |
位元組 |
ReplicationDelayedWriteCommands |
由於同步複寫而延遲的寫入命令數目。複寫可能會因為各種因素而延遲,例如網路壅塞或超過最大複寫輸送量。 | 計數 |
ReplicationLag |
此指標僅適用於以讀取複本形式執行的節點。它代表複本要多久的時間 (秒) 才會套用主要節點變更。 | 秒鐘 |
這些是來自 info commandstats 的特定命令類型彙整。Commanstats 段落提供以命令類型為基礎的統計資料,包括呼叫次數。
如需可用命令的完整清單,請參閱 Redis OSS 文件中的 redis 命令
指標 | 描述 | 單位 |
---|---|---|
EvalBasedCmds |
以 eval 為基礎之命令的命令總數。這是衍生自 Redis 的 OSS 統計資commandstats 料。這是從 Redis 的 OSS commandstats 統計資料由求和衍生而來。eval evalsha |
計數 |
GeoSpatialBasedCmds |
以 geospatial- 為基礎的之命令的命令總數。這是衍生自 Redis 的 OSS 統計資commandstats 料。加總了下列 geo 類型的所有命令而得出:geoadd、geodist、geohash、geopos、georadius 及 georadiusbymember。 |
計數 |
GetTypeCmds |
read-only 類型命令的總數。這是由所有read-only類型命令 (get、、、等等hget) 加總而來自 Redis 的 OSS commandstats 統計資料。scard lrange |
計數 |
HashBasedCmds |
雜湊類型命令總數。這是從 Redis OSS commandstats 統計資料衍生的方式,方法是將作用於一或多個雜湊 (hget、、hkeyshvals、hdel等等) 的所有命令加總。 |
計數 |
HyperLogLogBasedCmds |
以 HyperLogLog 為基礎的命令總數。這是從 Redis OSS commandstats 統計資料的所有pf類型的命令 (pfadd、pfcountpfmerge、等等) 加總。 |
計數 |
JsonBasedCmds |
JSON 類型命令總數。這是從 Redis 的 OSS commandstats 統計資料的加總所有作用於一個或多個 JSON 文件物件的命令。 |
計數 |
KeyBasedCmds |
金鑰類型命令總數。這是衍生自 Redis OSS commandstats 統計資料,方法是將所有在多個資料結構 (del、、expire等等) 上作用於一或多個索引鍵的命令加總。rename |
計數 |
ListBasedCmds |
清單類型命令總數。這是由 Redis OSS commandstats 統計資料所衍生的方式,方法是將作用於一或多個清單 (lindex、、lrangelpushltrim、等等) 的所有命令加總。 |
計數 |
PubSubBasedCmds |
pub/sub 功能的命令總數。這是從 Redis 的 OSS commandstats 統計資料衍生出來的,方法是將用於發佈/訂閱功能的所有命令加總:psubscribe、、、publish、pubsub和。punsubscribe subscribe unsubscribe |
計數 |
SearchBasedCmds |
次要索引和搜尋指令的總數,包括讀取和寫入指令。這是由 Redis OSS commandstats 統計資料所衍生,方法是對次要索引作用的所有搜尋命令相加。 |
計數 |
SearchBasedGetCmds |
次要索引和搜尋唯讀指令的總數。這是透過求和所有次要索引和搜尋 get 命令衍生自 Redis OSS commandstats 統計資料。 |
計數 |
SearchBasedSetCmds |
次要索引和搜尋寫入指令的總數。這是透過加總所有次要索引和搜尋集命令,衍生自 Redis OSS commandstats 統計資料。 |
計數 |
SearchNumberOfIndexes |
索引總數。 | 計數 |
SearchNumberOfIndexedKeys |
已編製索引的 OSS 金鑰總數 | 計數 |
SearchTotalIndexSize |
所有索引使用的內存(字節)。 | 位元組 |
SetBasedCmds |
集合類型命令總數。這是從 Redis 的 OSS commandstats 統計資料中加總所有作用於一個或多個集合 (scard、、sdiffsaddsunion、等等) 的命令。 |
計數 |
SetTypeCmds |
write 類型命令的總數。這是從 Redis OSS commandstats 統計資料衍生的方式,方法是加總所有對資料進行操作的命令mutative類型 (set、hset、saddlpop、等等)。 |
計數 |
SortedSetBasedCmds |
有序集合類型命令總數。這是從 Redis 的 OSS commandstats 統計資料衍生出來,方法是將作用於一或多個已排序集合 (zcount、、zrangezrankzadd、等等) 的所有命令相加。 |
計數 |
StringBasedCmds |
字串類型命令總數。這是由 Redis OSS commandstats 統計資料所衍生,方法是將所有作用於一或多個字串 (strlen、setexsetrange、等等) 的命令加總。 |
計數 |
StreamBasedCmds |
串流類型命令總數。這是由 Redis OSS commandstats 統計資料所衍生,方法是將所有作用於一或多個串流資料類型 (xrange、xlenxaddxdel、等) 的命令加總。 |
計數 |