Amazon CloudWatch
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Redis 的指标

AWS/ElastiCache 命名空间包括以下 Redis 指标。

ReplicationLag 之外,这些指标均源自 Redis info 命令。每项指标均是按照缓存节点级计算的。

如需 Redis info 命令的完整文档,请转到 http://redis.io/commands/info

另请参阅

指标 说明 单位
BytesUsedForCache Redis 分配的总字节数。 字节
CacheHits 成功的密钥查找次数。 数量
CacheMisses 不成功的密钥查找次数。 数量
CurrConnections 客户端连接数,不包括只读副本的连接。ElastiCache 使用两到三个连接监控每个案例中的集群。 Count
EngineCPUUtilization

EngineCPUUtilization 提供对 Redis 进程 CPU 利用率的访问权限,从而可以更好地了解您的 Redis 工作负载。因为 Redis 是单线程的并在任何给定时间点都只使用一个 CPU 核心,所以通过 EngineCPUUtilization 可更精确地了解 Redis 进程本身的负载。

EngineCPUUtilization 添加到预先存在的 CPUUtilization 指标,后者从总体上显示服务器实例的 CPU 利用率,包括其他操作系统和管理进程。我们建议您同时使用 EngineCPUUtilizationCPUUtilization 指标来更详细地了解 Redis 环境的 CPU 利用率。

百分比
Evictions 由于 maxmemory 限制而被驱逐的密钥数。 数量
HyperLogLogBasedCmds 基于 HyperLogLog 的命令的总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有 pf 类型的命令(pfaddpfcountpfmerge)的总和。 数量
NewConnections 在此期间,服务器接受的连接总数。 数量
Reclaimed 密钥过期事件的总数。 数量
ReplicationBytes 对于具有附加副本的主项,ReplicationBytes 报告主项向其所有副本发送的字节数。此指标代表复制组上的写入负载。对于副本和独立主项,ReplicationBytes 始终是 0。 字节
ReplicationLag 该指标仅适用于作为只读副本运行的节点。它代表副本在应用主节点的改动方面滞后的时间(以秒为单位)。
SaveInProgress 只要背景保存(forked 或 forkless)在进行中,此二进制指标均返回 1,否则会返回 0。在快照和同步期间,通常使用背景保存进程。这些操作会导致性能下降。使用 SaveInProgress 指标,您可以诊断性能下降是否由背景保存进程造成。 数量

EngineCPUUtilization 可用性

在下表中指定的日期和时间之后创建或替换的节点将会包括 EngineCPUUtilization 指标。

区域 区域名称 EngineCPUUtilization 可用性
us-east-2 美国东部(俄亥俄州) 2017 年 2 月 16 日 17:21 (UTC)
us-east-1 美国东部(弗吉尼亚北部) 2017 年 2 月 8 日 21:20 (UTC)
us-west-1 美国西部(加利福尼亚北部) 2017 年 2 月 14 日 22:23 (UTC)
us-west-2 美国西部(俄勒冈) 2017 年 2 月 20 日 19:20 (UTC)
ap-northeast-1 亚太区域(东京) 2017 年 2 月 14 日 19:58 (UTC)
ap-northeast-2 亚太区域(首尔) 在所有节点上可用。
ap-northeast-3 亚太区域 (大阪当地) 在所有节点上可用。
ap-south-1 亚太地区(孟买) 2017 年 2 月 7 日 02:51 (UTC)
ap-southeast-1 亚太区域(新加坡) 2017 年 2 月 13 日 23:40 (UTC)
ap-southeast-2 亚太区域(悉尼) 2017 年 2 月 14 日 03:33 (UTC)
ca-central-1 加拿大 (中部) 在所有节点上可用。
cn-north-1 中国(北京) 2017 年 2 月 16 日 22:39 (UTC)
cn-northwest-2 中国 (宁夏) 在所有节点上可用。
eu-central-1 欧洲(法兰克福) 2017 年 2 月 15 日 00:46 (UTC)
eu-west-1 欧洲(爱尔兰) 2017 年 2 月 7 日 21:30 (UTC)
eu-west-2 欧洲 (伦敦) 2017 年 2 月 16 日 18:58 (UTC)
eu-west-3 欧洲 (巴黎) 在所有节点上可用。
sa-east-1 南美洲(圣保罗) 2017 年 2 月 7 日 04:35 (UTC)
us-gov-west-1 AWS GovCloud (US) 2017 年 2 月 16 日 20:11 (UTC)

这些是一些命令的集合,源自 info commandstats

指标 说明 单位
CurrItems 缓存中的项目数。此值根据以下方法获得的 Redis keyspace 统计数据得出:计算整个密钥空间中所有密钥的总和。 数量
GetTypeCmds get 类型命令的总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有 get 类型的命令(getmgethget 等等)的总和。 数量
HashBasedCmds 基于哈希的命令总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有作用于一个或多个哈希的命令的总和。 数量
KeyBasedCmds 基于密钥的命令总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有作用于一个或多个密钥的命令的总和。 数量
ListBasedCmds 基于列表的命令总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有作用于一个或多个列表的命令的总和。 数量
SetBasedCmds 基于设置的命令总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有作用于一个或多个设置的命令的总和。 数量
SetTypeCmds set 类型命令的总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有 set 类型的命令(sethset 等等)的总和。 数量
SortedSetBasedCmds 基于设置的已排序命令总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有作用于一个或多个已排序设置的命令的总和。 数量
StringBasedCmds 基于字符串的命令总数。此值根据以下方法获得的 Redis commandstats 统计数据得出:计算所有作用于一个或多个字符串的命令的总和。 数量