Amazon ElastiCache suma trece nuevas métricas de Amazon CloudWatch para la planificación de la capacidad de la red y el diagnóstico de motores
Los clientes de Amazon ElastiCache ahora pueden detectar la limitación de la red, la fragmentación de la memoria y el agotamiento de las conexiones mediante trece métricas nuevas de Amazon CloudWatch para clústeres basados en nodos. Puede monitorear estos diagnósticos a nivel de host y de motor directamente desde CloudWatch sin ejecutar comandos INFO en nodos individuales ni calcular referencias a partir de contadores de bytes sin procesar.
- Capacidad de red: NetworkBaselineUsageInPercentage, NetworkBaselineUsageOutPercentage, NetworkBaselineMaxUsageInPercentage y NetworkBaselineMaxUsageOutPercentage informan sobre la utilización de la red en relación con la referencia de la instancia. Esto permite que las alarmas portátiles sigan siendo válidas a pesar de los cambios de tipo de instancia. Los valores superiores al 100 % indican que un host está consumiendo créditos de ampliación, un indicador importante de que una carga de trabajo sostenida acabará por provocar el agotamiento y la limitación de los créditos. Las variantes que capturan ampliaciones máximas de informes por segundo que las métricas promediadas pueden ocultar.
- Estado de la memoria: UsedMemoryDataset muestra la memoria que consumieron los datos almacenados reales, excluyendo la sobrecarga del motor. AllocatorFragmentationBytes y AllocatorFragmentationRatio aíslan la fragmentación que el parámetro activedefrag puede abordar. MajorPageFaults captura los errores en la página a nivel del sistema operativo que indican una presión de memoria superior a la que puede detectar el motor.
- Estado de la conectividad: BlockedConnections y RejectedConnections muestran las conexiones en espera de los comandos de bloqueo y las conexiones se desactivan cuando se alcanza el límite máximo de clientes. Cuando RejectedConnections no es igual a cero, aumente el número máximo de clientes o diagnostique las fugas del grupo de conexiones del lado del cliente.
- Cargas de trabajo de publicación/suscripción: PubSubChannels y PubSubShardChannels exponen los canales clásicos y particionados activos en cada nodo. Si la cantidad de canales clásicos aumenta con la utilización, considere la posibilidad de cambiar a publicaciones o suscripciones particionadas para escalar horizontalmente.
- Rendimiento de comandos: ProcessedCommands proporciona un rendimiento total de comandos en todos los tipos de comandos.
Estas métricas están disponibles para los clústeres basados en nodos en todas las regiones comerciales de AWS y en las regiones de AWS China y AWS GovCloud (EE. UU.) en las que se admite ElastiCache, sin costo adicional.
Para empezar, consulte las nuevas métricas en la pestaña de monitoreo de la consola de ElastiCache o en el espacio de nombres AWS/ElastiCache de la consola de CloudWatch. Para obtener más información, consulte Métricas a nivel de host y Métricas para Valkey y Redis OSS.