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 para Redis OSS
O AWS/ElastiCache
namespace inclui as seguintes métricas do Redis OSS.
Com exceção de ReplicationLag
eEngineCPUUtilization
, essas métricas são derivadas do comando Redis OSS. info Cada métrica é calculada no nível de nó de cache.
Consulte também
Métrica | Descrição | Unidade |
---|---|---|
ActiveDefragHits |
O número de realocações de valor por minuto executada pelo processo de desfragmentação ativo. Isso é derivado da active_defrag_hits estatística do Redis OSS |
Número |
AuthenticationFailures |
O número total de tentativas malsucedidas de autenticação no Redis OSS usando o comando AUTH. É possível encontrar mais informações sobre falhas de autenticação individuais usando o comando ACL LOG |
Contagem |
BytesUsedForCache |
O número total de bytes alocados pelo Redis OSS para todos os fins, incluindo o conjunto de dados, os buffers e assim por diante. | Bytes |
Dimension: Tier=Memory para clusters Redis OSS usandoClassificação de dados em níveis: O número total de bytes usados para cache por memória. Esse é o valor da used_memory estatística no Redis OSS |
Bytes | |
Dimension: Tier=SSD para clusters Redis OSS usandoClassificação de dados em níveis: O número total de bytes usados para cache pelo SSD. |
Bytes | |
BytesReadFromDisk |
O número total de bytes lidos no disco por minuto. Compatível somente para clusters usando Classificação de dados em níveis. | Bytes |
BytesWrittenToDisk |
O número total de bytes gravados no disco por minuto. Compatível somente para clusters usando Classificação de dados em níveis. | Bytes |
CacheHits |
O número de buscas de chaves somente leitura bem-sucedidas no dicionário principal. Isso é derivado da keyspace_hits estatística do Redis OSS |
Contagem |
CacheMisses |
O número de buscas de chaves somente leitura malsucedidas no dicionário principal. Isso é derivado da keyspace_misses estatística do Redis OSS |
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. É possível encontrar mais informações sobre falhas de autenticação individuais usando o comando ACL LOG |
Contagem |
CacheHitRate |
Indica a eficiência de uso da instância Redis OSS. Se a proporção de cache for inferior a aproximadamente 0,8, isso significa que uma quantidade significativa de chaves são despejadas, expiradas ou não existem. Isso é calculado usando as estatísticas cache_hits e cache_misses da seguinte maneira: cache_hits /(cache_hits +
cache_misses) . |
Percentual |
ChannelAuthorizationFailures |
O número total de tentativas falhadas por usuários de acessar canais que eles não têm permissão para acessar. É possível encontrar mais informações sobre falhas de autenticação individuais usando o comando ACL LOG |
Contagem |
CurrConnections |
O número de conexões de clientes, excluindo conexões de réplicas de leitura. ElastiCache usa de duas a quatro conexões para monitorar o cluster em cada caso. Isso é derivado da connected_clients estatística do Redis OSS |
Contagem |
CurrItems |
O número de itens no cache. Isso é derivado da keyspace estatística do Redis OSS, somando todas as chaves em todo o espaço de teclas. |
Contagem |
Dimension: Tier=Memory para clusters usando Classificação de dados em níveis. O número de itens em memória. |
Contagem | |
Dimension: Tier=SSD (unidades de estado sólido) para clusters usando Classificação de dados em níveis. O número de itens em SSD. |
Contagem | |
CurrVolatileItems |
Número total de chaves em todos os bancos de dados que têm um ttl definido. Isso é derivado da expires estatística do Redis OSS, somando todas as chaves com um ttl definido em todo o espaço de teclas. |
Contagem |
DatabaseCapacityUsagePercentage |
Porcentagem da capacidade total de dados para o cluster que está em uso. Em instâncias com camadas de dados, a métrica é calculada como Em todos os outros casos, a métrica é calculada usando |
Percentual |
DatabaseCapacityUsageCountedForEvictPercentage |
Porcentagem da capacidade total de dados para o cluster que está em uso, excluindo a memória usada para sobrecarga e COB. Essa métrica é calculada como:
Em instâncias de dados em camadas, a métrica é calculada como:
onde |
Percentual |
DatabaseMemoryUsagePercentage |
Porcentagem de memória para o cluster que está em uso. Isso é calculado usando o used_memory/maxmemory Redis OSS INFO |
Percentual |
DatabaseMemoryUsageCountedForEvictPercentage |
Porcentagem de memória para o cluster que está em uso, excluindo a memória usada para sobrecarga e COB. Isso é calculado usando o used_memory-mem_not_counted_for_evict/maxmemory Redis OSS INFO |
Percentual |
DB0AverageTTL |
Expõe avg_ttl o DBO a partir da keyspace estatística do comando RedisDEL , que é transmitido para todas as réplicas. Assim sendo, DB0AverageTTL é 0 para nós de réplica, devido ao fato de que eles não expiram chaves e, portanto, não rastreiam TTL. |
Milissegundos |
EngineCPUUtilization |
Fornece a utilização da CPU do encadeamento do mecanismo Redis OSS. Como o Redis OSS é de thread único, você pode usar essa métrica para analisar a carga do próprio processo do Redis OSS. A nota Em um ElastiCache host, os processos em segundo plano monitoram o host para fornecer uma experiência de banco de dados gerenciado. Esses processos em segundo plano podem ocupar uma parte significativa da workload da CPU. Isso não é significativo em hosts maiores com mais de duas vCPUs. Mas pode afetar hosts menores com 2vCPUs ou menos. Se você monitorar apenas a |
Percentual |
Evictions |
O número de chaves que foram removidas devido ao limite maxmemory . Isso é derivado da evicted_keys estatística do Redis OSS |
Contagem |
GlobalDatastoreReplicationLag |
Esse é o atraso entre o nó primário da região secundária e o nó primário da região primária. Para o Redis OSS ativado no modo de cluster, o atraso indica o atraso máximo entre os fragmentos. | Segundos |
IamAuthenticationExpirations |
O número total de conexões Redis OSS expiradas e autenticadas pelo IAM. Você pode encontrar mais informações sobre o Autenticação com o IAM no guia do usuário. | Contagem |
IamAuthenticationThrottling |
O número total de solicitações do Redis OSS AUTH ou HELLO autenticadas pelo IAM. Você pode encontrar mais informações sobre o Autenticação com o IAM no guia do usuário. | Contagem |
IsMaster |
Indica se o nó é o nó primário do fragmento/cluster atual. A métrica pode ser 0 (não primária) ou 1 (primária). | 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. É possível encontrar mais informações sobre falhas de autenticação individuais usando o comando ACL LOG |
Contagem |
KeysTracked |
O número de chaves que estão sendo rastreadas pelo rastreamento de chaves do Redis OSS como uma porcentagem de. tracking-table-max-keys O monitoramento de chaves é usado para ajudar o cache do lado do cliente e notifica os clientes quando as chaves são modificadas. |
Contagem |
MemoryFragmentationRatio |
Indica a eficiência na alocação de memória do mecanismo Redis OSS. Certos limites significarão comportamentos diferentes. O valor recomendado é ter fragmentação acima de 1,0. Isso é calculado a partir mem_fragmentation_ratio statistic do Redis OSS INFO |
Número |
NewConnections |
O número total de conexões que foram aceitas pelo servidor durante esse período. Isso é derivado da total_connections_received estatística do Redis OSSnotaSe você estiver usando ElastiCache (Redis OSS) versão 5 ou inferior, entre duas e quatro das conexões relatadas por essa métrica serão usadas ElastiCache para monitorar o cluster. No entanto, ao usar o ElastiCache (Redis OSS) versão 6 ou superior, as conexões usadas ElastiCache para monitorar o cluster não são incluídas nessa métrica. |
Contagem |
NumItemsReadFromDisk |
O número total de itens recuperados do disco por minuto. Compatível somente para clusters usando Classificação de dados em níveis. | Contagem |
NumItemsWrittenToDisk |
O número total de itens gravados no disco por minuto. Compatível somente para clusters usando Classificação de dados em níveis. | Contagem |
MasterLinkHealthStatus |
Esse status tem dois valores: 0 ou 1. O valor 0 indica que os dados no nó ElastiCache primário não estão sincronizados com o Redis OSS no EC2. O valor de 1 indica que os dados não estão sincronizados. Para concluir a migração, use a operação CompleteMigrationda API. | Booleano |
Reclaimed |
O número total de eventos de expiração de chaves. Isso é derivado da expired_keys estatística do Redis OSS |
Contagem |
ReplicationBytes |
Para nós em uma configuração replicada, ReplicationBytes informa o número de bytes que a primária está enviando para todas as suas réplicas. Essa métrica é representante da carga de gravação no grupo de replicação. Isso é derivado da master_repl_offset estatística do Redis OSS |
Bytes |
ReplicationLag |
Essa métrica é aplicável somente para um nó de em execução como uma réplica de leitura. Ela representa o tempo decorrido, em segundos, até a réplica aplicar alterações do nó primário. Para a versão 5.0.6 do mecanismo Redis OSS em diante, o atraso pode ser medido em milissegundos. | Segundos |
SaveInProgress |
Essa métrica binária retorna 1 sempre que um salvamento de plano de fundo (com ou sem bifurcação) está em andamento e 0 caso não esteja. Um processo de salvamento de plano de fundo geralmente é usado durante snapshots e sincronizações. Essas operações podem prejudicar o desempenho. Usando a métrica SaveInProgress , você pode diagnosticar se uma performance prejudicada foi causada por um processo de salvamento de plano de fundo. Isso é derivado da rdb_bgsave_in_progress estatística do Redis OSS |
Booleano |
TrafficManagementActive |
Indica se o ElastiCache (Redis OSS) está gerenciando ativamente o tráfego ajustando o tráfego alocado para comandos de entrada, monitoramento ou replicação. O tráfego é gerenciado quando mais comandos são enviados ao nó do que podem ser processados pelo Redis OSS e são usados para manter a estabilidade e a operação ideal do mecanismo. Quaisquer pontos de dados de 1 podem indicar que o nó está subdimensionado para a workload que está sendo fornecida. nota Se essa métrica permanecer ativa, avalie o cluster para decidir se é necessário aumentar a escala verticalmente ou horizontalmente. As métricas relacionadas incluem |
Booleano |
Disponibilidade da EngineCPUUtilization
AWS As regiões listadas a seguir estão disponíveis em todos os tipos de nós compatíveis.
Região | Nome da região |
---|---|
us-east-2 |
Leste dos EUA (Ohio) |
us-east-1 |
Leste dos EUA (N. da Virgínia) |
us-west-1 |
Oeste dos EUA (N. da Califórnia) |
us-west-2 |
Oeste dos EUA (Oregon) |
ap-northeast-1 |
Ásia-Pacífico (Tóquio) |
ap-northeast-2 |
Ásia-Pacífico (Seul) |
ap-northeast-3 |
Asia Pacific (Osaka) |
ap-east-1 |
Ásia-Pacífico (Hong Kong) |
ap-south-1 |
Asia Pacific (Mumbai) |
ap-southeast-1 |
Ásia-Pacífico (Singapura) |
ap-southeast-2 |
Ásia-Pacífico (Sydney) |
ap-southeast-3 |
Ásia-Pacífico (Jacarta) |
ca-central-1 |
Canadá (Central) |
cn-north-1 |
China (Pequim) |
cn-northwest-2 |
China (Ningxia) |
me-south-1 |
Oriente Médio (Barém) |
eu-central-1 |
Europa (Frankfurt) |
eu-west-1 |
Europa (Irlanda) |
eu-west-2 |
Europa (Londres) |
eu-west-3 |
UE (Paris) |
eu-south-1 |
Europa (Milão) |
af-south-1 |
África (Cidade do Cabo) |
eu-north-1 |
Europa (Estocolmo) |
sa-east-1 |
América do Sul (São Paulo) |
us-gov-west-1 |
AWS GovCloud (Oeste dos EUA) |
us-gov-east-1 |
AWS GovCloud (Leste dos EUA) |
A seguir estão agregações de determinados tipos de comandos, derivados de info
commandstats: A seção commandstats fornece estatísticas baseadas no tipo de comando, incluindo o número de chamadas, o tempo total de CPU consumido por esses comandos e a CPU média consumida por execução de comando. Para cada tipo de comando, é adicionada a seguinte linha: cmdstat_XXX: calls=XXX,usec=XXX,usec_per_call=XXX
.
As métricas de latência listadas a seguir são calculadas usando a estatística commandstats do Redisdelta(usec)/delta(calls)
. O delta
é calculado como a diferença dentro de um minuto. A latência é definida como o tempo gasto pela CPU ElastiCache para processar o comando. Observe que, para clusters que usam classificação de dados por nível, o tempo necessário para buscar itens no SSD não está incluído nessas medições.
Para obter uma lista completa dos comandos disponíveis, consulte os comandos redis na documentação
Métrica | Descrição | Unidade |
---|---|---|
ClusterBasedCmds |
O número total de comandos que são baseados em cluster. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em um cluster (cluster slot ,cluster info , e assim por diante). |
Contagem |
ClusterBasedCmdsLatency |
Latência de comandos baseados em cluster. | Microssegundos |
EvalBasedCmds |
O número total de comandos para comandos baseados em avaliação. Isso é derivado da commandstats estatística do Redis OSS pela soma,. eval evalsha |
Contagem |
EvalBasedCmdsLatency |
Latência de comandos baseados em avaliação. | Microssegundos |
GeoSpatialBasedCmds |
O número total de comandos para comandos baseados em dados geoespaciais. Isso é derivado da estatística do Redis OSS. commandstats Ele é derivado somando todos o tipos de comandos geo: geoadd, geodist, geohash, geopos, georadius, e georadiusbymember. |
Contagem |
GeoSpatialBasedCmdsLatency |
Latência de comandos baseados em dados geoespaciais. | Microssegundos |
GetTypeCmds |
O número total de comandos do tipo read-only. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos de read-only tipo (get,,, hget scardlrange, e assim por diante.) |
Contagem |
GetTypeCmdsLatency |
Latência de comandos de leitura. | Microssegundos |
HashBasedCmds |
O número total de comandos baseados em hash. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em um ou mais hashes (hget,, hkeys hvalshdel, e assim por diante). |
Contagem |
HashBasedCmdsLatency |
Latência de comandos baseados em hash. | Microssegundos |
HyperLogLogBasedCmds |
O número total de comandos baseados em HyperLogLog . Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os pf tipos de comandos (pfadd,, pfcountpfmerge, e assim por diante.). |
Contagem |
HyperLogLogBasedCmdsLatency |
Latência dos comandos HyperLogLog baseados. | Microssegundos |
JsonBasedCmds |
O número total de comandos JSON, incluindo comandos de leitura e gravação. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos JSON que atuam sobre as chaves JSON. |
Contagem |
JsonBasedCmdsLatency |
Latência de todos os comandos JSON, incluindo comandos de leitura e gravação. | Microssegundos |
JsonBasedGetCmds |
O número total de comandos JSON somente leitura. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos de leitura JSON que atuam nas chaves JSON. |
Contagem |
JsonBasedGetCmdsLatency | Latência dos comandos JSON somente leitura. | Microssegundos |
JsonBasedSetCmds | O número total de comandos de gravação JSON. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos de gravação JSON que atuam nas chaves JSON. |
Contagem |
JsonBasedSetCmdsLatency | Latência dos comandos de gravação JSON. | Microssegundos |
KeyBasedCmds |
O número total de comandos baseados em chave. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em uma ou mais chaves em várias estruturas de dados (del, expirerename, e assim por diante.). |
Contagem |
KeyBasedCmdsLatency |
Latência de comandos baseados em chave. | Microssegundos |
ListBasedCmds |
O número total de comandos baseados em lista. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em uma ou mais listas (lindex,,, lrange lpushltrim, e assim por diante). |
Contagem |
ListBasedCmdsLatency |
Latência de comandos baseados em lista. | Microssegundos |
NonKeyTypeCmds | O número total de comandos não baseados em chave. Isso é derivado da commandstats estatística do Redis OSS, somando todos os comandos que não atuam em uma chave, por exemplo, ou. acl dbsize info |
Contagem |
NonKeyTypeCmdsLatency | Latência dos non-key-based comandos. | Microssegundos |
PubSubBasedCmds |
O número total de comandos para a funcionalidade pub/sub. Isso é derivado das commandstats estatísticas do Redis OSS, somando todos os comandos usados para a funcionalidade pub/sub:psubscribe,,,,,publish, pubsubpunsubscribe, e. ssubscribe sunsubscribe spublish subscribe unsubscribe |
Contagem |
PubSubBasedCmdsLatency |
Latência de comandos baseados em pub/sub. | Microssegundos |
SetBasedCmds |
O número total de comandos que são baseados em conjuntos. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em um ou mais conjuntos (scard,,, sdiff saddsunion, e assim por diante). |
Contagem |
SetBasedCmdsLatency |
Latência de comandos baseados em conjunto. | Microssegundos |
SetTypeCmds |
O número total de tipos de comando write. Isso é derivado da commandstats estatística do Redis OSS, somando todos os mutative tipos de comandos que operam nos dados (set,, hset saddlpop, e assim por diante). |
Contagem |
SetTypeCmdsLatency |
Latência de comandos de gravação. | Microssegundos |
SortedSetBasedCmds |
O número total de comandos que são classificados com base em conjuntos. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em um ou mais conjuntos ordenados (zcount,, zrange zrankzadd, e assim por diante). |
Contagem |
SortedSetBasedCmdsLatency |
Latência de comandos baseados em classificação. | Microssegundos |
StringBasedCmds |
O número total de comandos baseados em string. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em uma ou mais strings (strlen,, setexsetrange, e assim por diante). |
Contagem |
StringBasedCmdsLatency |
Latência de comandos baseados em string. | Microssegundos |
StreamBasedCmds |
O número total de comandos que são baseados em fluxo. Isso é derivado da commandstats estatística do Redis OSS pela soma de todos os comandos que atuam em um ou mais tipos de dados de streams (xrange,, xlen xaddxdel, e assim por diante). |
Contagem |
StreamBasedCmdsLatency |
Latência de comandos baseados em fluxo. | Microssegundos |