Amazon ElastiCache adiciona treze novas métricas do Amazon CloudWatch para planejamento de capacidade de rede e diagnóstico de mecanismos
Os clientes do Amazon ElastiCache agora podem detectar o controle de utilização de rede, a fragmentação de memória e o esgotamento da conexão usando treze novas métricas do Amazon CloudWatch para clusters baseados em nós. Você pode monitorar esses diagnósticos no nível do host e do mecanismo diretamente pelo CloudWatch, sem precisar executar comandos INFO em nós individuais ou calcular linhas de base a partir de contadores de bytes brutos.
- Capacidade da rede: NetworkBaselineUsageInPercentage, NetworkBaselineUsageOutPercentage, NetworkBaselineMaxUsageInPercentage e NetworkBaselineMaxUsageOutPercentage relatam a utilização da rede em relação à linha de base da instância, permitindo alarmes portáteis que continuam válidos após alterações no tipo de instância. Valores acima de 100 por cento indicam que um host está consumindo créditos de expansão, um indicador importante de que uma workload sustentada acabará levando ao esgotamento e ao controle de utilização dos créditos. As variantes que capturam o valor máximo revelam os picos por segundo que métricas médias podem ocultar.
- Integridade da memória: UsedMemoryDataset mostra a memória consumida pelos dados reais armazenados, excluindo a sobrecarga do mecanismo. AllocatorFragmentationBytes e AllocatorFragmentationRatio isolam a fragmentação que o parâmetro activedefrag pode resolver. MajorPageFaults captura falhas de página no nível do sistema operacional que indicam uma pressão de memória além do que o mecanismo consegue detectar.
- Integridade da conectividade: BlockedConnections e RejectedConnections expõem conexões que estão aguardando comandos de bloqueio e conexões recusadas quando o limite maxclients é atingido. Quando RejectedConnections for diferente de zero, aumente o valor de maxclients ou investigue vazamentos no pool de conexões do lado do cliente.
- Workloads pub/sub: PubSubChannels e PubSubShardChannels expõem canais ativos clássicos e fragmentados em cada nó. Quando a contagem de canais clássicos estiver aumentando junto com a utilização, considere mudar para o pub/sub fragmentado para escalar horizontalmente.
- Throughput de comandos: ProcessedCommands fornece um throughput total de comandos em todos os tipos de comando.
Essas métricas estão disponíveis para clusters baseados em nós em todas as regiões comerciais da AWS e nas regiões da AWS China e regiões AWS GovCloud (EUA) que oferecem o ElastiCache, sem custo adicional.
Para começar a usá-las, veja as novas métricas na guia de monitoramento do console do ElastiCache ou no namespace AWS/ElastiCache no console do CloudWatch. Para saber mais, consulte Host-Level Metrics e Metrics for Valkey and Redis OSS.