As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Métricas e eventos sem servidor para Valkey e Redis OSS
ElastiCache oferece uma ampla variedade de métricas e eventos para monitoramento ao trabalhar com caches sem servidor. Isso inclui CloudWatch métricas, métricas de nível de comando e registros de eventos que podem ser ingeridos via Amazon EventBridge.
Tópicos
Métricas de cache sem servidor
O AWS/ElastiCache
namespace inclui as seguintes CloudWatch métricas para seus caches sem servidor Valkey ou RedisOSS.
Códigos métricos para Valkey ou Redis OSS
Métrica | Descrição | Unidade |
---|---|---|
BytesUsedForCache |
O número total de bytes usados pelos dados armazenados no cache. |
Bytes |
ElastiCacheProcessingUnits |
O número total de ElastiCacheProcessingUnits (ECPUs) consumido pelas solicitações executadas em seu cache |
Contagem |
SuccessfulReadRequestLatency |
Latência de solicitações de leitura bem-sucedidas. |
Microssegundos |
SuccessfulWriteRequestLatency |
Latência de solicitações de gravação bem-sucedidas |
Microssegundos |
TotalCmdsCount |
Contagem total de todos os comandos executados no cache |
Contagem |
CacheHitRate |
Indica a taxa de acerto do cache. Isso é calculado usando as estatísticas |
Percentual |
CacheHits |
O número de buscas de chaves somente leitura bem-sucedidas no cache. |
Contagem |
CurrConnections |
O número de conexões cliente com o cache. |
Contagem |
ThrottledCmds |
O número de solicitações que foram limitadas ElastiCache porque a carga de trabalho estava aumentando mais rápido do que pode ser escalada. ElastiCache |
Contagem |
NewConnections |
O número total de conexões que foram aceitas pelo servidor durante esse período. |
Contagem |
CurrItems |
O número de itens no cache. |
Contagem |
CurrVolatileItems |
O número de itens no cache comTTL. |
Contagem |
NetworkBytesIn |
Total de bytes transferidos para dentro do cache |
Bytes |
NetworkBytesOut |
Total de bytes transferidos para fora do cache |
Bytes |
Evictions |
A contagem de chaves removidas pelo cache |
Contagem |
IamAuthenticationExpirations |
O número total de conexões Valkey ou Redis IAM autenticadas e expiradas. OSS Você pode encontrar mais informações sobre o Autenticação com IAM no guia do usuário. |
Contagem |
IamAuthenticationThrottling |
O número total de solicitações ou solicitações Valkey ou Redis IAM autenticadas por limitação. OSS AUTH HELLO Você pode encontrar mais informações sobre o Autenticação com IAM no guia do usuário. |
Contagem |
KeyAuthorizationFailures |
O número total de tentativas falhadas por usuários de acessar chaves que eles não têm permissão para acessar. Sugerimos definir um alarme para detectar tentativas de acesso não autorizadas. |
Contagem |
AuthenticationFailures |
O número total de tentativas malsucedidas de autenticação no Valkey ou no Redis OSS usando o comando. AUTH Sugerimos definir um alarme para detectar tentativas de acesso não autorizadas. |
Contagem |
CommandAuthorizationFailures |
O número total de tentativas falhadas por usuários para executar comandos que eles não têm permissão para chamar. Sugerimos definir um alarme para detectar tentativas de acesso não autorizadas. |
Contagem |
Métricas no nível de comando
ElastiCache também emite as seguintes métricas de nível de comando. Para cada tipo de comando, ElastiCache emite a contagem total de comandos e o número de comandos ECPUs consumidos por esse tipo de comando.
Métrica | Descrição | Unidade |
---|---|---|
EvalBasedCmds |
O número de comandos get recebidos pelo cache. |
Contagem |
EvalBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em avaliação. |
Contagem |
GeoSpatialBasedCmds |
O número total de comandos para comandos baseados em dados geoespaciais. Isso é derivado da estatística de estatísticas de OSS comando Valkey ou Redis. Ele é derivado somando todos o tipos de comandos geo: geoadd, geodist, geohash, geopos, georadius e georadiusbymember. |
Contagem |
GeoSpatialBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em localização geoespacial. |
Contagem |
GetTypeCmds |
O número total de comandos tipo somente leitura. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos do tipo somente leitura (get, hget, scard, lrange e assim por diante). |
Contagem |
GetTypeCmdsECPUs |
ECPUsconsumido por comandos de leitura. |
Contagem |
HashBasedCmds |
O número total de comandos baseados em hash. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que atuam em um ou mais hashes (hget, hkeys, hvals, hdel e assim por diante). |
Contagem |
HashBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em hash. |
Contagem |
HyperLogLogBasedCmds |
O número total de comandos HyperLogLog baseados. Isso é derivado da estatística de OSS commandstats do Valkey ou do Redis pela soma de todos os comandos do tipo pf (pfadd, pfcount, pfmerge e assim por diante). |
Contagem |
HyperLogLogBasedCmdsECPUs |
ECPUsconsumido por comandos HyperLogLog baseados. |
Contagem |
JsonBasedCmds |
O número total de JSON comandos, incluindo comandos de leitura e gravação. Isso é derivado da OSS estatística de comandos Valkey ou Redis, somando todos os JSON comandos que atuam sobre as teclas. JSON |
Contagem |
JsonBasedCmdsECPUs |
ECPUsconsumido por todos os JSON comandos, incluindo comandos de leitura e gravação. |
Contagem |
JsonBasedGetCmds |
O número total de comandos JSON somente para leitura. Isso é derivado da OSS estatística de comandos Valkey ou Redis, somando todos os comandos de JSON leitura que atuam sobre as chaves. JSON |
Contagem |
JsonBasedGetCmdsECPUs |
ECPUsconsumido por comandos JSON somente de leitura. |
Contagem |
JsonBasedSetCmds |
O número total de comandos de JSON gravação. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos de JSON gravação que atuam sobre as chaves. JSON |
Contagem |
JsonBasedSetCmdsECPUs |
ECPUsconsumido por comandos de JSON gravação. |
Contagem |
KeyBasedCmds |
O número total de comandos baseados em chave. Isso é derivado da OSS estatística de comandos Valkey ou Redis, somando todos os comandos que atuam em uma ou mais chaves em várias estruturas de dados (del, expire, renomeie etc.). |
Contagem |
KeyBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em teclas. |
Contagem |
ListBasedCmds |
O número total de comandos baseados em lista. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que atuam em uma ou mais listas (lindex, lrange, lpush, ltrim e assim por diante). |
Contagem |
ListBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em listas. |
Contagem |
NonKeyTypeCmds |
O número total de comandos não baseados em chave. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que não atuam em uma chave, por exemplo, acl, dbsize ou info. |
Contagem |
NonKeyTypeCmdsECPUs |
ECPUsconsumido por non-key-based comandos. |
Contagem |
PubSubBasedCmds |
O número total de comandos para pub/sub functionality. This is derived from the Valkey or Redis OSS commandstatsstatistics by summing all of the commands used for pub/sub funcionalidade: psubscribe, publish, pubsub, punsubscribe, ssubscribe, sunsubscribe, spublish, subscribe e unsubscribe. |
Contagem |
PubSubBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em pub/sub. |
Contagem |
SetBasedCmds |
O número total de comandos que são baseados em conjuntos. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que atuam em um ou mais conjuntos (scard, sdiff, sadd, sunion e assim por diante). |
Contagem |
SetBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em conjuntos. |
Contagem |
SetTypeCmds |
O número total de tipos de comando de gravação. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os tipos mutativos de comandos que operam nos dados (set, hset, sadd, lpop e assim por diante). |
Contagem |
SetTypeCmdsECPUs |
ECPUsconsumido por comandos de gravação. |
Contagem |
SortedSetBasedCmds |
O número total de comandos que são classificados com base em conjuntos. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que atuam em um ou mais conjuntos ordenados (zcount, zrange, zrank, zadd e assim por diante). |
Contagem |
SortedSetBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em classificação. |
Contagem |
StringBasedCmds |
O número total de comandos baseados em string. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que atuam em uma ou mais strings (strlen, setex, setrange e assim por diante). |
Contagem |
StringBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em strings. |
Contagem |
StreamBasedCmds |
O número total de comandos que são baseados em fluxo. Isso é derivado da OSS estatística de comandos Valkey ou Redis pela soma de todos os comandos que atuam em um ou mais tipos de dados de streams (xrange, xlen, xadd, xdel e assim por diante). |
Contagem |
StreamBasedCmdsECPUs |
ECPUsconsumido por comandos baseados em fluxo. |
Contagem |
Eventos de cache sem servidor
ElastiCache registra eventos relacionados ao seu cache sem servidor. Essas informações incluem a data e a hora do evento, o nome da origem e o tipo de origem do evento, bem como uma descrição do evento. Você pode facilmente recuperar eventos do registro usando o ElastiCache console, o comando AWS CLI describe-events ou a ação. ElastiCache API DescribeEvents
Você pode escolher monitorar, ingerir, transformar e agir em ElastiCache eventos usando a Amazon EventBridge. Saiba mais no guia de primeiros EventBridge passos da Amazon.
Visualizando ElastiCache eventos (Console)
Para visualizar eventos usando o ElastiCache console:
Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/
Para ver uma lista de todos os eventos disponíveis, no painel de navegação, escolha Eventos.
Na tela Eventos, cada linha da lista representa um evento e exibe a origem do evento, o tipo de evento, a GMT hora do evento e uma descrição do evento. Usando a opção Filtro, você pode especificar se deseja ver todos os eventos ou apenas eventos de um tipo específico na lista de eventos.
Visualizando ElastiCache eventos (AWS CLI)
Para gerar uma lista de ElastiCache eventos usando o AWS CLI, use o comando describe-events. Você pode usar parâmetros opcionais para controlar os tipos de eventos listados, o período de tempo dos eventos listados, o número máximo de eventos a serem listados e muito mais.
O código a seguir lista até 40 eventos de cache sem servidor.
aws elasticache describe-events --source-type serverless-cache --max-items 40
O código a seguir lista todos os eventos de cache sem servidor nas últimas 24 horas (1.440 minutos).
aws elasticache describe-events --source-type serverless-cache --duration 1440
Eventos sem servidor
Esta seção documenta os diferentes tipos de eventos que você pode receber para os caches sem servidor.
Eventos de criação de cache sem servidor
Detail-Type | Descrição | Unidade | Origem | Mensagem |
---|---|---|---|---|
Cache criado |
Fio de cache |
criação |
serverless-cache |
O cache <cache-name> foi criado e está pronto para ser usado. |
Cache criado |
Fio de cache Fio de snapshot |
criação |
serverless-cache |
O cache <cache-name> é criado e os dados foram restaurados a partir do snapshot. O cache está pronto para ser usado. |
Falha na criação de cache |
Fio de cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. Endereços IP livres insuficientes para criar VPC endpoint. |
Falha na criação de cache |
Fio de cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. Sub-redes inválidas fornecidas na solicitação. |
Falha na criação de cache |
Fio de cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. Limite de cota atingido para criar VPC endpoint. |
Falha na criação de cache |
Fio de cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. Você não tem permissões para criar um VPC endpoint. |
Falha na criação de cache |
Fio de cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. Um usuário com uma OSS versão incompatível do Valkey ou do Redis está presente no grupo de usuários < >. user-group-name |
Falha na criação de cache |
Fio de cache Fio de snapshot do cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. O grupo de usuários fornecido < user-group-name > não existe. |
Falha na criação de cache |
Fio de cache |
falha |
serverless-cache |
Falha na criação do cache <cache-name>. Houve falha na restauração de dados a partir do snapshot porque <reason>. Motivos de falha:
|
Eventos de atualização de cache sem servidor (Valkey ou Redis) OSS
Detail-Type | Lista de recursos | Categoria | Origem | Mensagem |
---|---|---|---|---|
Cache atualizado |
Fio de cache |
alteração de configuração |
serverless-cache |
SecurityGroups atualizado para o cache<cache-name>. |
Cache atualizado |
Fio de cache |
alteração de configuração |
serverless-cache |
Tags atualizadas para o cache <cache-name>. |
Falha na atualização do cache |
Fio de cache |
alteração de configuração |
serverless-cache |
Falha na atualização do cache <cache-name>. Um usuário com uma OSS versão incompatível do Valkey ou do Redis está presente no grupo de usuários < >. user-group-name |
Falha na atualização do cache |
Fio de cache |
alteração de configuração |
serverless-cache |
<cache-name>Falha na atualização do cache. SecurityGroups falha na atualização. |
Falha na atualização do cache |
Fio de cache |
alteração de configuração |
serverless-cache |
<cache-name>Falha na atualização do cache. SecurityGroups a atualização falhou devido a permissões insuficientes. |
Falha na atualização do cache |
Fio de cache |
alteração de configuração |
serverless-cache |
<cache-name>Falha na atualização do cache. SecurityGroups a atualização falhou porque SecurityGroups eles são inválidos. |
Eventos de exclusão de cache sem servidor (Valkey ou Redis) OSS
Detail-Type | Lista de recursos | Categoria | Origem | Mensagem |
---|---|---|---|---|
Cache excluído |
Fio de cache |
exclusão |
serverless-cache |
O cache <cache-name> foi excluído. |
Eventos de limite de uso de cache sem servidor (Valkey ou Redis) OSS
Detail-Type | Descrição | Unidade | Origem | Mensagem |
---|---|---|---|---|
Cache atualizado |
Fio de cache |
alteração de configuração |
serverless-cache |
Limites atualizados para o cache <cache-name>. |
Limite de cache se aproximando |
Fio de cache |
notificação |
serverless-cache |
O slot <X> está usando mais <Y>% do limite por slot de 32 GB. Por exemplo, o slot 10 está usando mais 90% do limite por slot de 32 GB. |
Falha na atualização do cache |
Fio de cache |
falha |
serverless-cache |
Falha na atualização de um limite para o cache <cache-name> porque o cache foi excluído. |
Falha na atualização do cache |
Fio de cache |
falha |
serverless-cache |
Falha na atualização de um limite no cache <cache-name> por causa da configuração inválida. |
Falha na atualização do cache |
Fio de cache |
falha |
serverless-cache |
Houve falha em uma atualização de limite no cache <cache-name> porque os dados atuais em cache excedem os novos limites. Limpe alguns dados antes de aplicar os limites. |
Eventos de instantâneo de cache sem servidor (Valkey ou Redis) OSS
Detail-Type | Resources-list | Categoria | Origem | Mensagem |
---|---|---|---|---|
Snapshot criado |
Fio de cache Fio de snapshot |
criação |
serverless-cache-snapshot |
Snapshot <snapshot-name> criado para cache <cache-name>. |
Snapshot creation failed |
Fio de cache Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na criação do snapshot para o cache <cache-name>. Falha na criação do snapshot <snapshot-name> com a chave gerenciada pelo cliente <key-id> <reason>. Mensagens de motivo da falha:
|
Snapshot creation failed |
Fio de cache Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na criação do snapshot para o cache <cache-name>. Houve falha na criação do snapshot <snapshot-name> por causa de <reason>. Motivo padrão:
|
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o instantâneo para o bucket %s porque ElastiCache não tem permissões para o bucket. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o snapshot para o bucket '%s' porque já existe um objeto com o mesmo nome no bucket. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o instantâneo para o bucket '%s' porque o ID da conta do proprietário do bucket foi alterado. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o snapshot para o bucket '%s' porque o bucket do S3 não está acessível. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o snapshot para o bucket '%s' porque o bucket não está acessível. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o snapshot para o bucket '%s' porque o bucket não existe. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o snapshot para o bucket '%s' com a chave gerenciada pelo cliente do snapshot de origem %s <reason>. |
Falha na exportação do snapshot |
Fio de snapshot |
falha |
serverless-cache-snapshot |
Falha na exportação do snapshot para o cache <cache-name>. Não foi possível exportar o snapshot para o bucket '%s'. |
Falha na cópia do snapshot |
Snapshot arn-1 Snapshot arn-2 |
falha |
serverless-cache-snapshot |
Falha na cópia do snapshot <snapshot-name>. Não foi possível copiar o snapshot '%s' para o snapshot '%s' com a chave gerenciada pelo cliente do snapshot de origem <key-id> <reason-name>. |
Falha na cópia do snapshot |
Snapshot arn-1 Snapshot arn-2 |
falha |
serverless-cache-snapshot |
Falha na cópia do snapshot <snapshot-name>. Não foi possível copiar o snapshot '%s' para o snapshot '%s' com a chave gerenciada pelo cliente do instantâneo de destino '%s' '%s'. |
Métricas e eventos de cluster autoprojetados para Valkey e Redis OSS
ElastiCache oferece uma ampla variedade de métricas e eventos para monitorar clusters autoprojetados ao trabalhar com Valkey e Redis. OSS Isso inclui métricas em nível de host, métricas em nível de comando e registros de eventos disponíveis por meio do AWS CLI e do Amazon Simple Notification Service ()SNS.