本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Memcached 的指标
AWS/ElastiCache
命名空间包括以下 Memcached 指标。
AWS/ElastiCache 命名空间包括以下源自 Memcached stats 命令的指标。每项指标均是按照缓存节点级计算的。
另请参阅
指标 | 描述 | 单位 |
---|---|---|
BytesReadIntoMemcached |
缓存节点已从网络读取的字节数。 | 字节 |
BytesUsedForCacheItems |
用来存储缓存项的字节数。 | 字节 |
BytesWrittenOutFromMemcached |
缓存节点已写入网络的字节数。 | 字节 |
CasBadval |
缓存收到的CAS(检查并设置)请求数,其中 Cas 值与存储的 Cas 值不匹配。 | 计数 |
CasHits |
找到了请求的密钥并且 Cas 值匹配的情况下,缓存已收到的 Cas 请求数。 | 计数 |
CasMisses |
未找到所请求密钥的情况下,缓存已收到的 Cas 请求数。 |
计数 |
CmdFlush |
缓存已收到的 flush 命令数。 | 计数 |
CmdGet |
缓存已收到的 get 命令数。 | 计数 |
CmdSet |
缓存已收到的 set 命令数。 | 计数 |
CurrConnections |
即时连接到缓存的连接数的计数。 ElastiCache 使用 2 到 3 个连接来监控集群。 除了上述内容之外,Memcached 还创建了一些相当于用于节点类型所用线程两倍的内部连接。各种节点类型的线程计数可以在适用参数组的 总连接是客户端连接、用于监控的连接和上述内部连接的总和。 |
计数 |
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 |
已移动的 Slab 页面总数。 | 计数 |
TouchHits |
已被触动并赋予新的过期时间的密钥数。 | 计数 |
TouchMisses |
已被触动但未找到的项目数。 | 计数 |
AWS/ElastiCache 命名空间包括以下计算出的缓存级别指标。
指标 | 描述 | 单位 |
---|---|---|
NewConnections |
缓存已收到的新连接数。这一数字通过记录一段时间内 total_connections 的变化,从 Memcached total_connections 统计数据得出。由于连接是为 a 保留的,因此该值将始终至少为 1 ElastiCache。 | 计数 |
NewItems |
缓存存储的新项目数。这一数字通过记录一段时间内 total_items 的变化,从 Memcached total_items 统计数据得出。 | 计数 |
UnusedMemory |
数据未使用的内存的数量。这一数量通过从 limit_maxbytes 扣减字节数,从 Memcached 统计数据 limit_maxbytes 和字节数得出。 由于 Memcached 开销除了数据使用的内存之外还使用内存,因此 UnusedMemory 不应将其视为可用于存储额外数据的内存量。即使您仍然拥有一些未使用的内存,也可能会出现移出情况。 有关更多详细信息,请参阅 Memcached 项目内存使用 |
字节 |