Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Métricas para Valkey y Redis OSS
El espacio de Amazon ElastiCache
nombres incluye las siguientes métricas de Valkey y Redis. OSS Estas métricas son las mismas cuando se utiliza el motor Valkey.
Con la excepción de ReplicationLag
yEngineCPUUtilization
, estas métricas se derivan del info comando. Cada métrica se calcula en el nivel de nodo de caché.
Para obtener la documentación completa del info comando, consulte http://valkey.io/commands/info
Véase también
Métrica | Descripción | Unidad |
---|---|---|
ActiveDefragHits |
El número de reasignaciones de valor por minuto que ha realizado el proceso de desfragmentación activo. Esto se deriva de la active_defrag_hits estadística de. INFO |
Número |
AuthenticationFailures |
El número total de intentos fallidos de autenticarse en Valkey o Redis OSS mediante el comando. AUTH Puede obtener más información sobre los errores de autenticación individuales mediante el comando. ACLLOG |
Recuento |
BytesUsedForCache |
El número total de bytes asignados por Valkey o Redis OSS para todos los fines, incluidos el conjunto de datos, los búferes, etc. | Bytes |
Dimension: Tier=Memory para los OSS clústeres de Valkey o Redis, utilizandoOrganización de datos por niveles en ElastiCache: el número total de bytes que la memoria utiliza como caché. Este es el valor de la used_memory estadística en. INFO |
Bytes | |
Dimension: Tier=SSD para OSS clústeres de Valkey o Redis que utilizanOrganización de datos por niveles en ElastiCache: el número total de bytes utilizados en la memoria caché por. SSD |
Bytes | |
BytesReadFromDisk |
Número total de bytes leídos del disco por minuto. Compatible solo con clústeres que utilizan Organización de datos por niveles en ElastiCache. | Bytes |
BytesWrittenToDisk |
Número total de bytes escritos en el disco por minuto. Compatible solo con clústeres que utilizan Organización de datos por niveles en ElastiCache. | Bytes |
CacheHits |
El número de búsquedas de claves solo de lectura realizadas correctamente en el diccionario principal. Esto se deriva de la keyspace_hits estadística de. INFO |
Recuento |
CacheMisses |
El número de búsquedas de claves solo de lectura que no se realizaron correctamente en el diccionario principal. Esto se deriva de la keyspace_misses estadística de. INFO |
Recuento |
CommandAuthorizationFailures |
Número total de intentos fallidos de los usuarios de ejecutar comandos a los que no tienen permiso para llamar. Puede encontrar más información sobre los errores de autenticación individuales mediante el ACLLOG |
Recuento |
CacheHitRate |
Indica la eficiencia de uso de la instancia de Valkey o RedisOSS. Si la relación de caché es inferior a aproximadamente 0,8, significa que una cantidad significativa de claves se han expulsado, han caducado o no existen. Esto se calcula utilizando estadísticas cache_hits y cache_misses de la siguiente manera: cache_hits /(cache_hits +
cache_misses) . |
Porcentaje |
ChannelAuthorizationFailures |
El número total de intentos con error de los usuarios de acceder a canales a los que no tienen permiso para acceder. Para obtener más información sobre los errores de autenticación individuales, utilice el ACLLOG |
Recuento |
CurrConnections |
El número de conexiones de clientes, excluidas las conexiones de las réplicas de lectura. ElastiCache utiliza de dos a cuatro de las conexiones para supervisar el clúster en cada caso. Esto se deriva de la connected_clients estadística de. INFO |
Recuento |
CurrItems |
El número de elementos en la caché. Esto se deriva de la keyspace estadística, que suma todas las claves de todo el espacio de claves. |
Recuento |
Dimension: Tier=Memory para clústeres que utilizan Organización de datos por niveles en ElastiCache. Número de elementos en la memoria. |
Recuento | |
Dimension: Tier=SSD (unidades de estado sólido) para clústeres que utilizan Organización de datos por niveles en ElastiCache. El número de elementos que contiene. SSD |
Recuento | |
CurrVolatileItems |
Número total de claves en todas las bases de datos que tienen un conjunto ttl. Se deriva de la expires estadística, que suma todas las claves con un conjunto ttl en todo el espacio de claves. |
Recuento |
DatabaseCapacityUsagePercentage |
El porcentaje de la capacidad de datos total para el clúster que está en uso. En las instancias con niveles de datos, la métrica se calcula como En todos los demás casos, la métrica se calcula utilizando |
Porcentaje |
DatabaseCapacityUsageCountedForEvictPercentage |
Porcentaje de la capacidad total de datos del clúster que está en uso, excluida la memoria utilizada para cubrir los gastos generales yCOB. Esta métrica se calcula de la siguiente manera:
En las instancias de datos por niveles, la métrica se calcula de la siguiente manera:
de dónde |
Porcentaje |
DatabaseMemoryUsagePercentage |
El porcentaje de la memoria para el clúster que está en uso. Esto se calcula utilizando used_memory/maxmemory desde INFO |
Porcentaje |
DatabaseMemoryUsageCountedForEvictPercentage |
Porcentaje de memoria del clúster que está en uso, excluida la memoria utilizada como sobrecarga yCOB. Esto se calcula utilizando used_memory-mem_not_counted_for_evict/maxmemory desde INFO |
Porcentaje |
DB0AverageTTL |
Expone avg_ttl DBO de la keyspace estadística del INFODEL comando que se transmite a todas las réplicas. Por lo tanto, DB0Average TTL es 0 para los nodos de réplica, ya que no caducan las claves y, por lo tanto, no rastrean. TTL |
Milisegundos |
EngineCPUUtilization |
Permite CPU utilizar el subproceso del motor Valkey o OSS Redis. Como Valkey y Redis OSS son de un solo subproceso, puede utilizar esta métrica para analizar la carga del proceso en sí. La nota En un ElastiCache host, los procesos en segundo plano supervisan el host para proporcionar una experiencia de base de datos gestionada. Estos procesos en segundo plano pueden ocupar una parte importante de la CPU carga de trabajo. Esto no es significativo en los hosts más grandes con más de dosvCPUs. Sin embargo, puede afectar a los hosts más pequeños con 2 vCPUs o menos. Si solo supervisa la |
Porcentaje |
Evictions |
El número de claves que se han desalojado debido al límite maxmemory . Esto se deriva de la evicted_keys estadística de. INFO |
Recuento |
GlobalDatastoreReplicationLag |
Es el retraso entre el nodo primario de la región secundaria y el nodo primario de la región principal. En el caso de Valkey o Redis activados en modo clústerOSS, el retardo indica el retardo máximo entre los fragmentos. | Segundos |
IamAuthenticationExpirations |
El número total de conexiones Valkey o Redis IAM autenticadas y caducadas. OSS Puede encontrar más información sobre Autenticación con IAM en la guía del usuario. | Recuento |
IamAuthenticationThrottling |
El número total de solicitudes o solicitudes de Valkey o Redis IAM autenticadas y restringidas. OSS AUTH HELLO Puede encontrar más información sobre Autenticación con IAM en la guía del usuario. | Recuento |
IsMaster |
Indica si el nodo es el nodo primario de la partición o clúster actual. La métrica puede ser 0 (no principal) o 1 (principal). | Recuento |
KeyAuthorizationFailures |
Número total de intentos fallidos de los usuarios de acceder a claves a las que no tienen permiso para acceder. Para obtener más información sobre los errores de autenticación individuales, utilice el comando. ACLLOG |
Recuento |
KeysTracked |
El número de claves rastreadas por Valkey o RedisOSS, expresado en porcentaje. tracking-table-max-keys El seguimiento de claves se utiliza para ayudar al almacenamiento en caché del lado del cliente y notifica a los clientes cuando se modifican las claves. |
Recuento |
MemoryFragmentationRatio |
Indica la eficiencia en la asignación de memoria del motor Valkey o Redis. OSS Determinados umbrales supondrán comportamientos diferentes. El valor recomendado es tener fragmentación por encima de 1,0. Se calcula a partir demem_fragmentation_ratio statistic . INFO |
Número |
NewConnections |
El número total de conexiones que ha aceptado el servidor durante este periodo. Esto se deriva de la total_connections_received estadística de. INFOnotaSi utiliza la versión 5 ElastiCache (RedisOSS) o una versión anterior, se utilizan entre dos y cuatro de las conexiones indicadas en esta métrica ElastiCache para supervisar el clúster. Sin embargo, si se utiliza ElastiCache (RedisOSS) la versión 6 o superior, las conexiones que utiliza ElastiCache para supervisar el clúster no se incluyen en esta métrica. |
Recuento |
NumItemsReadFromDisk |
El número total de elementos recuperados del disco por minuto. Compatible solo con clústeres que utilizan Organización de datos por niveles en ElastiCache. | Recuento |
NumItemsWrittenToDisk |
El número total de elementos escritos en disco por minuto. Compatible solo con clústeres que utilizan Organización de datos por niveles en ElastiCache. | Recuento |
MasterLinkHealthStatus |
Este estado tiene dos valores: 0 o 1. El valor 0 indica que los datos del nodo ElastiCache principal no están sincronizados con Valkey o OSS Redis activados. EC2 El valor 1 indica que los datos están sincronizados. Para completar la migración, utilice la CompleteMigrationAPIoperación. | Booleano |
Reclaimed |
El número total de eventos de vencimiento de clave. Esto se deriva de la expired_keys estadística de. INFO |
Recuento |
ReplicationBytes |
Para los nodos en una configuración que se replica, ReplicationBytes indica el número de bytes que el nodo primario envía a todas las réplicas. Esta métrica representa la carga de escritura del grupo de reproducción. Esto se deriva de la master_repl_offset estadística de. INFO |
Bytes |
ReplicationLag |
Esta métrica solo se aplica a un nodo que se ejecuta como una réplica de lectura. Representa lo que tarda la réplica en aplicar los cambios del nodo principal, en segundos. En el caso de Valkey 7.2 y versiones posteriores, y OSS del motor Redis 5.0.6 en adelante, el retraso se puede medir en milisegundos. | Segundos |
SaveInProgress |
Esta métrica binaria devuelve 1 cuando hay una operación de guardado en segundo plano en curso (con ramificación o sin ella) y 0 en caso contrario. El proceso de guardado en segundo plano se usa normalmente durante las instantáneas y las sincronizaciones. Estas operaciones pueden mermar el rendimiento. Con la métrica SaveInProgress , puede diagnosticar si un proceso de guardado en segundo plano causó o no una merma del rendimiento. Esto se deriva de la rdb_bgsave_in_progress estadística de. INFO |
Booleano |
TrafficManagementActive |
Indica si ElastiCache (RedisOSS) gestiona activamente el tráfico mediante el ajuste del tráfico asignado a los comandos entrantes, la supervisión o la replicación. El tráfico se gestiona cuando se envían al nodo más comandos de los que pueden procesar Valkey o Redis OSS y se utiliza para mantener la estabilidad y el funcionamiento óptimo del motor. Cualquier punto de datos de 1 puede indicar que ha disminuido la escala del nodo para la carga de trabajo que se proporciona. nota Si esta métrica permanece activa, evalúe el clúster para decidir si es necesario escalar verticalmente o escalar horizontalmente. Las métricas relacionadas incluyen |
Booleano |
E: disponibilidad ngineCPUUtilization
AWS Las regiones que se enumeran a continuación están disponibles en todos los tipos de nodos compatibles.
Región | Nombres de las regiones |
---|---|
us-east-2 |
US East (Ohio) |
us-east-1 |
Este de EE. UU. (Norte de Virginia) |
us-west-1 |
Oeste de EE. UU. (Norte de California) |
us-west-2 |
Oeste de EE. UU. (Oregón) |
ap-northeast-1 |
Asia-Pacífico (Tokio) |
ap-northeast-2 |
Asia-Pacífico (Seúl) |
ap-northeast-3 |
Asia-Pacífico (Osaka) |
ap-east-1 |
Asia-Pacífico (Hong Kong) |
ap-south-1 |
Asia-Pacífico (Mumbai) |
ap-southeast-1 |
Asia-Pacífico (Singapur) |
ap-southeast-2 |
Asia-Pacífico (Sídney) |
ap-southeast-3 |
Asia-Pacífico (Yakarta) |
ca-central-1 |
Canadá (centro) |
cn-north-1 |
China (Pekín) |
cn-northwest-2 |
China (Ningxia) |
me-south-1 |
Medio Oriente (Baréin) |
eu-central-1 |
Europe (Fráncfort) |
eu-west-1 |
Europa (Irlanda) |
eu-west-2 |
Europe (Londres) |
eu-west-3 |
UE (París) |
eu-south-1 |
Europa (Milán) |
af-south-1 |
África (Ciudad del Cabo) |
eu-north-1 |
Europa (Estocolmo) |
sa-east-1 |
América del Sur (São Paulo) |
us-gov-west-1 |
AWS GovCloud (US-Oeste) |
us-gov-east-1 |
AWS GovCloud (EE. UU.-Este) |
A continuación se muestran agrupaciones de determinados tipos de comandos, que se obtienen de info
commandstats: La sección commandstats proporciona estadísticas basadas en el tipo de comando, incluido el número de llamadas, el CPU tiempo total consumido por estos comandos y el promedio CPU consumido por ejecución de comando. Para cada tipo de comando, se agrega la siguiente línea: cmdstat_XXX: calls=XXX,usec=XXX,usec_per_call=XXX
.
Las métricas de latencia que se enumeran a continuación se calculan mediante la estadística commandstats de. INFOdelta(usec)/delta(calls)
. delta
se calcula como la diferencia en un minuto. La latencia se define como el CPU tiempo que tarda en ElastiCache procesarse el comando. Tenga en cuenta que, en el caso de los clústeres que utilizan la organización de datos por niveles, el tiempo que se tarda en recuperar los elementos no SSD se incluye en estas mediciones.
Para obtener una lista completa de los comandos disponibles, consulta los comandos
Métrica | Descripción | Unidad |
---|---|---|
ClusterBasedCmds |
El número total de comandos basados en clústeres. Esto se deriva de la commandstats estadística al sumar todos los comandos que actúan sobre un clúster (cluster slot ,cluster info , etc.). |
Recuento |
ClusterBasedCmdsLatency |
Latencia de comandos basados en clústeres. | Microsegundos |
EvalBasedCmds |
El número total de comandos para los comandos basados en eval. Esto se deriva de la commandstats estadística sumando,. eval evalsha |
Recuento |
EvalBasedCmdsLatency |
Latencia de comandos basados en eval. | Microsegundos |
GeoSpatialBasedCmds |
Número total de comandos para comandos basados en condiciones geoespaciales. Esto se deriva de la commandstats estadística. Esto se obtiene al sumar todos los tipos de comandos geográficos: geoadd, geodist, geohash, geopos, georadius y georadiusbymember. |
Recuento |
GeoSpatialBasedCmdsLatency |
Latencia de comandos basados en condiciones geoespaciales. | Microsegundos |
GetTypeCmds |
El número total de comandos de escritura de read-only. Esto se deriva de la commandstats estadística sumando todos los comandos de read-only tipo (get,hget,scard,lrange, etc.) |
Recuento |
GetTypeCmdsLatency |
Latencia de los comandos de lectura. | Microsegundos |
HashBasedCmds |
El número total de comandos basados en hash. Esto se deriva de la commandstats estadística sumando todos los comandos que actúan sobre uno o más hashes (hget,,, hkeys hvalshdel, etc.). |
Recuento |
HashBasedCmdsLatency |
Latencia de comandos basados en hash. | Microsegundos |
HyperLogLogBasedCmds |
El número total de comandos basados en HyperLogLog . Esto se deriva de la commandstats estadística sumando todos los pf tipos de comandos (pfadd,, pfcountpfmerge, etc.). |
Recuento |
HyperLogLogBasedCmdsLatency |
Latencia de los comandos HyperLogLog basados. | Microsegundos |
JsonBasedCmds |
El número total de JSON comandos, incluidos los comandos de lectura y escritura. Se obtiene de la commandstats estadística sumando todos los JSON comandos que actúan sobre JSON las teclas. |
Recuento |
JsonBasedCmdsLatency |
Latencia de todos los JSON comandos, incluidos los de lectura y escritura. | Microsegundos |
JsonBasedGetCmds |
El número total de comandos de JSON solo lectura. Se obtiene de la commandstats estadística sumando todos los comandos de JSON lectura que actúan sobre las teclas. JSON |
Recuento |
JsonBasedGetCmdsLatency | Latencia de los comandos de solo JSON lectura. | Microsegundos |
JsonBasedSetCmds | El número total de comandos de JSON escritura. Se obtiene de la commandstats estadística sumando todos los comandos de JSON escritura que actúan sobre JSON las teclas. |
Recuento |
JsonBasedSetCmdsLatency | Latencia de los comandos de JSON escritura. | Microsegundos |
KeyBasedCmds |
El número total de comandos basados en claves. Se obtiene de la commandstats estadística sumando todos los comandos que actúan sobre una o más claves en varias estructuras de datos (del, expirerename,, etc.). |
Recuento |
KeyBasedCmdsLatency |
Latencia de comandos basados en claves. | Microsegundos |
ListBasedCmds |
El número total de comandos basados en listas. Esto se deriva de la commandstats estadística sumando todos los comandos que actúan en una o más listas (lindex,,, lrange lpushltrim, etc.). |
Recuento |
ListBasedCmdsLatency |
Latencia de comandos basados en listas. | Microsegundos |
NonKeyTypeCmds | Número total de comandos no basados en claves. Se obtiene de la commandstats estadística sumando todos los comandos que no actúan sobre una tecla, por ejemplo, o. acl dbsize info |
Recuento |
NonKeyTypeCmdsLatency | Latencia de los comandos. non-key-based | Microsegundos |
PubSubBasedCmds |
El número total de comandos para la funcionalidad publicación/suscripción. Esto se deriva de las commandstats estadísticas al sumar todos los comandos utilizados para la funcionalidad pub/sub:psubscribe,,publish,pubsub,punsubscribe, ssubscribe sunsubscribespublish, subscribe y. unsubscribe |
Recuento |
PubSubBasedCmdsLatency |
Latencia de comandos basados en publicación/suscripción. | Microsegundos |
SetBasedCmds |
El número total de comandos basados en instrucciones set. Esto se deriva de la commandstats estadística sumando todos los comandos que actúan sobre uno o más conjuntos (scard,,,, sdiff saddsunion, etc.). |
Recuento |
SetBasedCmdsLatency |
Latencia de comandos basados en conjuntos. | Microsegundos |
SetTypeCmds |
El número total de tipos de comandos de write. Esto se deriva de la commandstats estadística sumando todos los mutative tipos de comandos que funcionan con los datos (set,,hset, saddlpop, etc.) |
Recuento |
SetTypeCmdsLatency |
Latencia de comandos de escritura. | Microsegundos |
SortedSetBasedCmds |
El número total de comandos basados en instrucciones set ordenadas. Esto se deriva de la commandstats estadística sumando todos los comandos que actúan sobre uno o más conjuntos ordenados (zcount,,, zrange zrankzadd, etc.). |
Recuento |
SortedSetBasedCmdsLatency |
Latencia de comandos basados en orden. | Microsegundos |
StringBasedCmds |
El número total de comandos basados en cadenas. Esto se deriva de la commandstats estadística sumando todos los comandos que actúan sobre una o más cadenas (strlen,, setexsetrange, etc.). |
Recuento |
StringBasedCmdsLatency |
Latencia de comandos basados en cadenas | Microsegundos |
StreamBasedCmds |
El número total de comandos basados en secuencias. Esto se deriva de la commandstats estadística sumando todos los comandos que actúan sobre uno o más tipos de datos de flujos (xrange,,, xlen xaddxdel, etc.). |
Recuento |
StreamBasedCmdsLatency |
Latencia de comandos basados en secuencias. | Microsegundos |