

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 para caches com tecnologia sem servidor para Valkey e Redis OSS
<a name="serverless-metrics-events-redis"></a>

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. 

**Topics**
+ [Métricas de cache sem servidor](#serverless-metrics)
+ [Eventos de cache sem servidor](#serverless-events)

## Métricas de cache sem servidor
<a name="serverless-metrics"></a>

O `AWS/ElastiCache` namespace inclui as seguintes CloudWatch métricas para seus caches sem servidor Valkey ou Redis OSS.

*Códigos métricos para Valkey ou Redis OSS*


| Métrica | Description | Unidade | 
| --- | --- | --- | 
| BytesUsedForCache | O número total de bytes usados pelos dados armazenados no cache. | Bytes | 
| ElastiCacheProcessingUnits | O número total de ElastiCacheProcessingUnits (eCPUs) consumidos 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 `cache_hits` e `cache_misses` da seguinte maneira: `cache_hits /(cache_hits + cache_misses)`. | Percentual | 
| CacheHits | O número de buscas de chaves somente leitura bem-sucedidas no cache. | Contagem | 
| CacheMisses | O número de pesquisas malsucedidas de chaves somente para leitura 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 com TTL. | 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 IAM-authenticated Valkey ou Redis OSS expiradas. Você pode encontrar mais informações sobre o [Autenticação com o IAM](auth-iam.md) no guia do usuário. | Contagem | 
| IamAuthenticationThrottling | O número total de solicitações IAM-authenticated Valkey ou Redis OSS AUTH ou HELLO limitadas. Você pode encontrar mais informações sobre o [Autenticação com o IAM](auth-iam.md) 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 falhadas de autenticação para o Valkey ou 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 eCPUs consumidos por esse tipo de comando. 


| Métrica | Description | Unidade | 
| --- | --- | --- | 
| EvalBasedCmds | O número de comandos get recebidos pelo cache. | Contagem | 
| EvalBasedCmdsECPUs | ECPUs consumidas 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 commandstats do Valkey ou Redis OSS. Ele é derivado somando todos o tipos de comandos geo: geoadd, geodist, geohash, geopos, georadius e georadiusbymember. | Contagem | 
| GeoSpatialBasedCmdsECPUs | ECPUs consumidas por comandos geoespaciais. | Contagem | 
| GetTypeCmds | O número total de comandos tipo somente leitura. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos do tipo somente leitura (get, hget, scard, lrange etc.) | Contagem | 
| GetTypeCmdsECPUs | ECPUs consumidas por comandos de leitura. | Contagem | 
| HashBasedCmds | O número total de comandos baseados em hash. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que atuam em um ou mais hashes (hget, hkeys, hvals, hdel etc.). | Contagem | 
| HashBasedCmdsECPUs | ECPUs consumidas por comandos baseados em hash. | Contagem | 
| HyperLogLogBasedCmds | O número total de HyperLogLog-based comandos. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos do tipo pf (pfadd, pfcount, pfmerge etc.). | Contagem | 
| HyperLogLogBasedCmdsECPUs | ECPUs consumidas por HyperLogLog-based comandos. | Contagem | 
| JsonBasedCmds | O número total de comandos JSON, incluindo comandos de leitura e gravação. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos JSON que atuam em chaves JSON. | Contagem | 
| JsonBasedCmdsECPUs | ECPUs consumidas por todos os comandos JSON, incluindo comandos de leitura e gravação. | Contagem | 
| JsonBasedGetCmds | O número total de comandos JSON somente leitura. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos JSON de leitura que atuam em chaves JSON. | Contagem | 
| JsonBasedGetCmdsECPUs | eCPUs consumidas por comandos JSON somente leitura. | Contagem | 
| JsonBasedSetCmds | O número total de comandos de gravação JSON. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos JSON de gravação que atuam em chaves JSON. | Contagem | 
| JsonBasedSetCmdsECPUs | eCPUs consumidas por comandos JSON de leitura. | Contagem | 
| KeyBasedCmds | O número total de comandos baseados em chave. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que atuam em uma ou mais chaves em várias estruturas de dados (del, expire, rename etc.). | Contagem | 
| KeyBasedCmdsECPUs | ECPUs consumidas por comandos baseados em chave. | Contagem | 
| ListBasedCmds | O número total de comandos baseados em lista. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que atuam em uma ou mais listas (lindex, lrange, lpush, ltrim etc.). | Contagem | 
| ListBasedCmdsECPUs | ECPUs consumidas por comandos baseados em lista. | Contagem | 
| NonKeyTypeCmds | O número total de comandos não baseados em chave. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que não atuam em uma chave; por exemplo, acl, dbsize ou info. | Contagem | 
| NonKeyTypeCmdsECPUs | ECPUs consumidas por comandos não baseados em chave. | Contagem | 
| PubSubBasedCmds | O número total de comandos para pub/sub funcionalidade. Isso é derivado das estatísticas de comandos Valkey ou Redis OSS, somando todos os comandos usados para fins de pub/sub funcionalidade: psubscribe, publish, pubsub, punsubscribe, ssubscribe, sunsubscribe, spublish, subscribe e unsubscribe. | Contagem | 
| PubSubBasedCmdsECPUs | ECPUs consumidas por comandos pub/sub baseados. | Contagem | 
| SetBasedCmds | O número total de comandos que são baseados em conjuntos. Isso é derivado da estatística commandstats do Valkey ou Redis OSS, somando todos os comandos que atuam em um ou mais conjuntos (scard, sdiff, sadd, sunion etc.). | Contagem | 
| SetBasedCmdsECPUs | ECPUs consumidas por comandos baseados em conjunto. | Contagem | 
| SetTypeCmds | O número total de tipos de comando de gravação. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os tipos de comando mutative que operam em dados (set, hset, sadd, lpop etc.) | Contagem | 
| SetTypeCmdsECPUs | eCPUs consumidas por comandos de leitura. | Contagem | 
| SortedSetBasedCmds | O número total de comandos que são classificados com base em conjuntos. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que atuam em um ou mais conjuntos classificados (zcount, zrange, zrank, zadd etc.). | Contagem | 
| SortedSetBasedCmdsECPUs | ECPUs consumidas por comandos baseados em classificação. | Contagem | 
| StringBasedCmds | O número total de comandos baseados em string. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que atuam em uma ou mais strings (strlen, setex, setrange etc.). | Contagem | 
| StringBasedCmdsECPUs | ECPUs consumidas por comandos baseados em string. | Contagem | 
| StreamBasedCmds | O número total de comandos que são baseados em fluxo. Isso é derivado da estatística commandstats do Valkey ou Redis OSS somando todos os comandos que atuam em um ou mais tipos de dados de fluxos (xrange, xlen, xadd, xdel etc.). | Contagem | 
| StreamBasedCmdsECPUs | ECPUs consumidas por comandos baseados em fluxo. | Contagem | 

## Eventos de cache sem servidor
<a name="serverless-events"></a>



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 da API. ElastiCache `DescribeEvents`

Você pode escolher monitorar, ingerir, transformar e agir em ElastiCache eventos usando a Amazon EventBridge. Saiba mais no [guia de primeiros EventBridge passos](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html) da Amazon.

**Visualizando ElastiCache eventos (Console)**

Para visualizar eventos usando o ElastiCache console:

1. Faça login no Console de gerenciamento da AWS e abra o ElastiCache console em [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)

1. Para ver uma lista de todos os eventos disponíveis, no painel de navegação, escolha **Eventos**. 

1. Na tela *Eventos*, cada linha da lista representa um evento e exibe a origem do evento, o tipo de evento, o horário GMT 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 | Description | Unidade | Fonte | 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<br />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 um endpoint da VPC. | 
| 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 criação de um endpoint da VPC. | 
| 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 endpoint da VPC. | 
| 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 versão do Valkey ou Redis OSS incompatível está presente no grupo de usuários <user-group-name>. | 
| Falha na criação de cache | Fio de cache<br />Fio de snapshot do cache | falha | serverless-cache | Falha na criação do cache <cache-name>. O grupo de usuários <user-group-name> fornecido 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>.<br />Motivos de falha:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonElastiCache/latest/dg/serverless-metrics-events-redis.html) | 

**Eventos de atualização de cache sem servidor (Valkey ou Redis OSS)**


| Detail-Type | Lista de recursos | Categoria | Fonte | 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 versão do Valkey ou Redis OSS incompatível 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 | Fonte | 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 | Description | Unidade | Fonte | 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 snapshot de cache sem servidor (Valkey ou Redis OSS)**


| Detail-Type | Resources-list | Categoria | Fonte | Mensagem | 
| --- | --- | --- | --- | --- | 
| Snapshot criado | Fio de cache<br />Fio de snapshot | criação | serverless-cache-snapshot | Snapshot <snapshot-name> criado para cache <cache-name>. | 
| Snapshot creation failed | Fio de cache<br />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>.<br />Mensagens de motivo da falha:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonElastiCache/latest/dg/serverless-metrics-events-redis.html) | 
| Snapshot creation failed | Fio de cache<br />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>.<br />Motivo padrão:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonElastiCache/latest/dg/serverless-metrics-events-redis.html) | 
| 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<br />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<br />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'. | 