

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Valkey 和 Redis OSS 的指標
<a name="CacheMetrics.Redis"></a>

`Amazon ElastiCache` 命名空間包含下列 Valkey 和 Redis OSS 指標。使用 Valkey 引擎時，這些指標相同。

除了 `ReplicationLag`、`SuccessfulWriteRequestLatency`、 `EngineCPUUtilization`和 之外`SuccessfulReadRequestLatency`，這些指標衍生自 **info**命令。每個指標都是在快取模式層級進行計算。

如需 **info**命令的完整文件，請參閱 https：//[http://valkey.io/commands/info](https://valkey.io/commands/info)。

**另請參閱**
+ [主機層級指標](CacheMetrics.HostLevel.md)

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonElastiCache/latest/dg/CacheMetrics.Redis.html)

**EngineCPUUtilization 可用性**  
AWS下列區域適用於所有支援的節點類型。


| 區域 | 區域名稱 | 
| --- | --- | 
| us-east-2 | 美國東部 (俄亥俄) | 
| us-east-1 | 美國東部 (維吉尼亞北部) | 
| us-west-1 | 美國西部 (加利佛尼亞北部) | 
| us-west-2 | 美國西部 (奧勒岡) | 
| ap-northeast-1 | 亞太地區 (東京) | 
| ap-northeast-2 | 亞太地區 (首爾) | 
| ap-northeast-3 | 亞太地區 (大阪) | 
| ap-east-1 | 亞太地區 (香港) | 
| ap-south-1 | Asia Pacific (Mumbai) | 
| ap-southeast-1 | 亞太地區 (新加坡) | 
| ap-southeast-2 | 亞太地區 (悉尼) | 
| ap-southeast-3 | 亞太地區 (雅加達) | 
| ca-central-1 | 加拿大 (中部) | 
| cn-north-1 | 中國 (北京) | 
| cn-northwest-2 | 中國 (寧夏) | 
| me-south-1 | Middle East (Bahrain) | 
| eu-central-1 | 歐洲 (法蘭克福) | 
| eu-west-1 | 歐洲 (愛爾蘭) | 
| eu-west-2 | 歐洲 (倫敦) | 
| eu-west-3 | 歐洲 (巴黎) | 
| eu-south-1 | 歐洲 (米蘭) | 
| af-south-1 | 非洲 (開普敦) | 
| eu-north-1 | 歐洲 (斯德哥爾摩) | 
| sa-east-1 | 南美洲 (聖保羅) | 
| us-gov-west-1 | AWS GovCloud （美國西部） | 
| us-gov-east-1 | AWS GovCloud （美國東部） | 

這些是來自 **info commandstats** 的特定命令類型彙整。commandstats 區段提供以命令類型為基礎的統計資料，包括呼叫次數、這些命令所耗用的總 CPU 時間，以及每個命令執行所耗用的平均 CPU。對於每個命令類型，都會新增下列行：`cmdstat_XXX: calls=XXX,usec=XXX,usec_per_call=XXX`。

下列延遲指標使用 [INFO](https://valkey.io/commands/info) 的 commandstats 統計資料計算。它們的計算方式如下：`delta(usec)/delta(calls)`。`delta` 計算為一分鐘內的差異。延遲定義為 ElastiCache 處理命令所需要的 CPU 時間。請注意，對於使用資料分層的叢集，從 SSD 擷取項目所需要的時間並未包含在這些量測中。

如需可用命令的完整清單，請參閱 Valkey 文件中的[命令](https://valkey.io/commands)。


| 指標  | Description  | 單位  | 
| --- | --- | --- | 
| ClusterBasedCmds | 叢集類型命令總數。這透過加總對叢集 (cluster slot、 cluster info等） 採取行動的所有命令，衍生自 commandstats統計資料。 | 計數 | 
| ClusterBasedCmdsLatency | 以叢集為基礎之命令的延遲。 | 微秒 | 
| EvalBasedCmds | 以 eval 為基礎之命令的命令總數。這是透過加總 commandstats eval、 衍生自 統計資料evalsha。 | 計數 | 
| EvalBasedCmdsLatency | 以 eval 為基礎之命令的延遲。 | 微秒 | 
| GeoSpatialBasedCmds | 以 geospatial- 為基礎的之命令的命令總數。這是衍生自 commandstats 統計資料。加總了下列 geo 類型的所有命令而得出：geoadd、geodist、geohash、geopos、georadius 及 georadiusbymember。 | 計數 | 
| GeoSpatialBasedCmdsLatency | 以 geospatial 為基礎之命令的延遲。 | 微秒 | 
| GetTypeCmds | read-only 類型命令的總數。這是透過加總所有read-only類型命令 commandstats (get、hget、lrange、 scard等） 衍生自 統計資料。 | 計數 | 
|  GetTypeCmdsLatency |  讀取命令的延遲。 | 微秒 | 
| HashBasedCmds | 雜湊類型命令總數。這透過加總對一或多個雜湊 (hget、hkeys、hdel、 等） hvals執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  HashBasedCmdsLatency |  以 hash 為基礎之命令的延遲。 | 微秒 | 
| HyperLogLogBasedCmds | 以 HyperLogLog 為基礎的命令總數。這透過加總所有pf類型的命令 (pfadd、pfmerge、 pfcount等），衍生自 commandstats統計資料。 | 計數 | 
|  HyperLogLogBasedCmdsLatency |  以 HyperLogLog 為基礎之命令的延遲。 | 微秒 | 
| JsonBasedCmds | JSON 命令的總數，包括讀取和寫入命令。這透過加總對 JSON commandstats 金鑰作用的所有 JSON 命令，衍生自 統計資料。 | 計數 | 
| JsonBasedCmdsLatency | 所有 JSON 命令的延遲，包括讀取和寫入命令。 | 微秒 | 
| JsonBasedGetCmds | JSON 唯讀命令的總數。這透過加總對 JSON commandstats 金鑰作用的所有 JSON 讀取命令，衍生自 統計資料。 | 計數 | 
| JsonBasedGetCmdsLatency | JSON 唯讀命令的延遲。 | 微秒 | 
| JsonBasedSetCmds | JSON 寫入命令的總數。這透過加總對 JSON commandstats 金鑰作用的所有 JSON 寫入命令，衍生自 統計資料。 | 計數 | 
| JsonBasedSetCmdsLatency | JSON 寫入命令的延遲。 | 微秒 | 
| KeyBasedCmds | 金鑰類型命令總數。這透過加總在多個資料結構 (del、rename、 等） expire中對一或多個索引鍵執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  KeyBasedCmdsLatency |  以 key 為基礎之命令的延遲。 | 微秒 | 
| ListBasedCmds | 清單類型命令總數。這透過加總對一或多個清單 (lindex、lrange、ltrim、 等） lpush執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  ListBasedCmdsLatency |  以 list 為基礎之命令的延遲。 | 微秒 | 
| NonKeyTypeCmds | 非金鑰型命令的總數。這透過加總所有不對金鑰採取行動的命令，例如 acldbsize或 ，衍生自 commandstats統計資料info。 | 計數 | 
| NonKeyTypeCmdsLatency | 非金鑰型命令的延遲。 | 微秒 | 
| PubSubBasedCmds | pub/sub 功能的命令總數。這透過加總用於 pub/sub 功能的所有命令，衍生自commandstats統計資料：psubscribe、publish、pubsub、punsubscribessubscribe、sunsubscribe、spublish、 subscribe和 unsubscribe。 | 計數 | 
| PubSubBasedCmdsLatency | 以 pub/sub 為基礎之命令的延遲。 | 微秒 | 
| SetBasedCmds | 集合類型命令總數。這透過加總對一或多個集合 (scard、sdiff、sunion、 等） sadd執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  SetBasedCmdsLatency |  以 set 為基礎之命令的延遲。 | 微秒 | 
| SetTypeCmds | write 類型命令的總數。這透過加總在資料 (set、hset、lpop、 等） sadd上操作的所有命令mutative類型，衍生自 commandstats統計資料。 | 計數 | 
|  SetTypeCmdsLatency |  寫入命令的延遲。 | 微秒 | 
| SortedSetBasedCmds | 有序集合類型命令總數。這透過加總對一或多個已排序集合 (zcount、zrange、zadd、 等） zrank執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  SortedSetBasedCmdsLatency |  以 sorted 為基礎之命令的延遲。 | 微秒 | 
| StringBasedCmds | 字串類型命令總數。這透過加總對一或多個字串 (strlen、setrange、 等） setex執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  StringBasedCmdsLatency |  以 string 為基礎之命令延遲。 | 微秒 | 
| StreamBasedCmds | 串流類型命令總數。這透過加總對一或多個串流資料類型 (xrange、xlen、xdel、 等） xadd執行動作的所有命令，衍生自 commandstats統計資料。 | 計數 | 
|  StreamBasedCmdsLatency |  以 stream 為基礎之命令的延遲。 | 微秒 | 
| SearchBasedCmds | 搜尋命令的總數，包括讀取和寫入命令。這透過加總所有搜尋命令，衍生自 commandstats 統計資料。 | 計數 | 
| SearchBasedCmdsLatency | 所有搜尋命令的延遲，包括讀取和寫入命令。 | 微秒 | 
| SearchBasedGetCmds | 搜尋唯讀命令的總數。這是透過加總所有搜尋讀取命令，衍生自 commandstats 統計資料。 | 計數 | 
| SearchBasedGetCmdsLatency | 搜尋唯讀命令的延遲。 | 微秒 | 
| SearchBasedSetCmds | 搜尋寫入命令的總數。這是透過加總所有搜尋寫入命令，衍生自 commandstats 統計資料。 | 計數 | 
| SearchBasedSetCmdsLatency | 搜尋寫入命令的延遲。 | 微秒 | 