无服务器缓存指标 - 亚马逊 ElastiCache (Redis OSS)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

无服务器缓存指标

Amazon/ElastiCache命名空间包括您的 Redis OSS 无服务器缓存的以下 CloudWatch 指标。

指标 描述 单位

BytesUsedForCache

存储在缓存中的数据使用的总字节数。

字节

ElastiCacheProcessingUnits

在缓存上执行的请求所消耗的 ElastiCacheProcessingUnits (ECPU) 总数

计数

SuccessfulReadRequestLatency

成功读取请求的延迟。

微秒

SuccessfulWriteRequestLatency

成功写入请求的延迟

微秒

TotalCmdsCount

在缓存中执行的所有命令的总数

计数

CacheHitRate

表示缓存的命中率。这是使用 cache_hitscache_misses 统计数据按以下方式计算的:cache_hits /(cache_hits + cache_misses)

百分比

CacheHits

缓存中成功的只读键查找次数。

计数

CurrConnections

缓存的客户端连接数。

计数

ThrottledCmds

ElastiCache 由于工作负载的扩展速度超过了 ElastiCache 可扩展的速度而被限制的请求数量。

计数

NewConnections

在此期间,服务器接受的连接总数。

计数

CurrItems

缓存中的项目数。

计数

CurrVolatileItems

带 TTL 的缓存中的项目数。

计数

NetworkBytesIn

传输到缓存的字节总数

字节

NetworkBytesOut

从缓存传出的字节总数

字节

移出

缓存驱逐的键的数量

计数

IamAuthenticationExpirations

已过期的 IAM 身份验证的 Redis OSS 连接总数。您可以在用户指南中找到有关 使用 IAM 进行身份验证 的更多信息。

计数

IamAuthenticationThrottling

受限的 IAM 认证的 Redis OSS AUTH 或 HELLO 请求总数。您可以在用户指南中找到有关 使用 IAM 进行身份验证 的更多信息。

计数

KeyAuthorizationFailures

用户访问其无权限访问的密钥的失败尝试次数。我们建议为此设置告警以检测未经授权的访问尝试。

计数

AuthenticationFailures

使用 AUTH 命令尝试向 Redis OSS 进行身份验证失败的总次数。我们建议为此设置告警以检测未经授权的访问尝试。

计数

CommandAuthorizationFailures

用户运行其无权限调用的命令的失败尝试次数。我们建议为此设置告警以检测未经授权的访问尝试。

计数

命令级指标

ElastiCache 还会发出以下命令级指标。对于每种命令类型,都会 ElastiCache 发出命令总数和该命令类型消耗的 ECPU 数量。

指标 描述 单位

EvalBasedCmds

缓存已收到的 get 命令数。

计数

EvalBasedCmdsECPU

基于 eval 的命令使用的 ECPU 数。

计数

GeoSpatialBasedCmds

基于地理空间的命令的命令总数。这源自 Redis OSS commandstats 统计数据。此值通过计算所有地理空间类型的命令的总和得出:geoadd、geodist、geohash、geopos、georadius 和 georadiusbymember。

计数

GeoSpatialBasedCmdsECPU

基于地理空间的命令使用的 ECPU 数。

计数

GetTypeCmds

只读类型命令的总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有只读类型的命令(get、hget、scard、lrange 等)。

计数

GetTypeCmdsECPU

读取命令使用的 ECPU 数。

计数

HashBasedCmds

基于哈希的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有作用于一个或多个哈希的命令(hget、hkeys、hvals、hdel 等)。

计数

HashBasedCmdsECPU

基于哈希的命令使用的 ECPU 数。

计数

HyperLogLogBasedCmds

HyperLogLog基于命令的总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有 pf 类型的命令(pfadd、pfcount、pfmerge 等)。

计数

HyperLogLogBasedCmdsECPU

HyperLogLog基于命令的 ecpu 消耗。

计数

JsonBasedCmds

JSON 命令的总数,包括读取和写入命令。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有作为 JSON 密钥的 JSON 命令。

计数

JsonBasedCmdsECPU

所有 JSON 命令使用的 ECPU 数,包括读取和写入命令。

计数

JsonBasedGetCmds

JSON 只读命令的总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有作为 JSON 密钥的 JSON 读取命令。

计数

JsonBasedGetCmdsECPU

JSON 只读命令使用的 ECPU 数。

计数

JsonBasedSetCmds

JSON 写入命令的总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有作为 JSON 密钥的 JSON 写入命令。

计数

JsonBasedSetCmdsECPU

JSON 写入命令使用的 ECPU 数。

计数

KeyBasedCmds

基于密钥的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了多个数据结构(del、过期、重命名等)中对一个或多个密钥执行的所有命令。

计数

KeyBasedCmdsECPU

基于键的命令使用的 ECPU 数。

计数

ListBasedCmds

基于列表的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了作用于一个或多个列表(lindex、lrange、lpush、ltrim 等)的所有命令。

计数

ListBasedCmdsECPU

基于列表的命令使用的 ECPU 数。

计数

NonKeyTypeCmds

不基于键的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有不作用于密钥的命令,例如 acl、dbsize 或 info。

计数

NonKeyTypeCmdsECPU

non-key-based 命令消耗的 ECPU。

计数

PubSubBasedCmds

用于发布/订阅功能的命令总数。这源自 Redis OSS commandstatsstatistatsatistats,它汇总了用于发布/订阅功能的所有命令:psubsubsibre、publish、pubsubscribe、ssubsubcribe、ssubcribe、ssubscribe、取消订阅、取消订阅、发布和取消订阅

计数

PubSubBasedCmdsECPU

基于 pub/sub 的命令使用的 ECPU 数。

计数

SetBasedCmds

基于设置的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了作用于一个或多个集合的所有命令(scard、sdiff、sadd、sunion 等)。

计数

SetBasedCmdsECPU

基于集的命令使用的 ECPU 数。

计数

SetTypeCmds

写入类型命令的总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了对数据进行操作的所有可变类型的命令(set、hset、sadd、lpop 等)。

计数

SetTypeCmdsECPU

写入命令使用的 ECPU 数。

计数

SortedSetBasedCmds

基于设置的已排序命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了作用于一个或多个排序集合的所有命令(zcount、zrange、zranke、zadd 等)。

计数

SortedSetBasedCmdsECPU

基于排序的命令使用的 ECPU 数。

计数

StringBasedCmds

基于字符串的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了所有作用于一个或多个字符串(strlen、setex、setrange 等)的命令。

计数

StringBasedCmdsECPU

基于字符串的命令使用的 ECPU 数。

计数

StreamBasedCmds

基于流的命令总数。这是从 Redis OSS commandstats 统计数据中得出的,它汇总了作用于一种或多种流数据类型(xrange、xlen、xadd、xdel 等)的所有命令。

计数

StreamBasedCmdsECPU

基于流的命令使用的 ECPU 数。

计数