En esta página, se enumeran las métricas disponibles para Memorystore para Redis Cluster y se describe lo que mide cada métrica.
Métricas de copias de seguridad
En esta sección, se enumeran y describen las métricas de copia de seguridad y de importación.
Métricas a nivel del clúster
En esta sección, se enumeran y describen las métricas de importación y copia de seguridad a nivel del clúster.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/backup/last_backup_start_time
|
Esta métrica muestra la hora de inicio de la última operación de copia de seguridad. |
redis.googleapis.com/cluster/backup/last_backup_status |
Esta métrica muestra si el intento de copia de seguridad más reciente se completó correctamente o falló. Los estados son 1 para Success y 0 para Failed. |
redis.googleapis.com/cluster/backup/last_backup_duration
|
Esta métrica muestra la duración de la última operación de copia de seguridad (en milisegundos). |
redis.googleapis.com/cluster/backup/last_backup_size |
Esta métrica muestra el tamaño de la última copia de seguridad (en bytes). Esta métrica es un indicador clave para supervisar la eficiencia de las copias de seguridad y la planificación de la capacidad de almacenamiento. |
redis.googleapis.com/cluster/import/last_import_start_time
|
Esta métrica muestra la hora de inicio de la última operación de importación. |
redis.googleapis.com/cluster/import/last_import_duration
|
Esta métrica muestra la duración de la última operación de importación (en milisegundos). |
Métricas de la autoridad certificadora (CA)
En esta sección, se enumeran las métricas asociadas con las autoridades certificadoras (CA) administradas por el cliente.
Métricas a nivel del clúster
Estas métricas proporcionan una descripción general de alto nivel de los certificados asociados a las máquinas de un clúster.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/security/rotate_tls_cert_count
|
Esta métrica muestra el estado de los certificados rotativos asociados con las máquinas de un clúster. La métrica puede tener los siguientes estados:
|
Métricas de Cloud Monitoring
En esta sección, se enumeran y describen las métricas de Cloud Monitoring que están disponibles para Memorystore para Redis Cluster.
Métricas a nivel del clúster
Estas métricas proporcionan una descripción general del estado y el rendimiento generales de un clúster. Puedes usar las métricas para comprender la capacidad y la utilización generales de un clúster, así como para identificar posibles cuellos de botella o áreas de mejora.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/clients/average_connected_clients
|
Esta métrica mide la cantidad promedio de conexiones de clientes activas a un clúster durante un período específico. Puedes usar la métrica para supervisar el ajuste de escala de las conexiones, identificar los cuellos de botella de la aplicación y garantizar que el clúster sea estable. |
redis.googleapis.com/cluster/clients/maximum_connected_clients
|
Esta métrica muestra la cantidad máxima de conexiones de cliente activas en todos los nodos de un clúster. Puedes usar la métrica para supervisar la carga de conexión más alta en el clúster en cualquier momento. Esto es fundamental para garantizar un alto rendimiento del clúster, ya que una gran cantidad de conexiones puede aumentar los tiempos de respuesta. |
redis.googleapis.com/cluster/clients/total_connected_clients
|
Esta métrica hace un seguimiento de la cantidad actual de conexiones de cliente activas a un clúster. Puedes usar la métrica para supervisar la carga de tu base de datos y evitar los límites de conexión. |
redis.googleapis.com/cluster/stats/total_connections_received_count
|
Esta métrica muestra la cantidad acumulada de conexiones de clientes que se crean en un clúster en el último minuto. Puedes usar la métrica para analizar la carga de tráfico, asegurarte de que no se excedan los límites de conexión y determinar si necesitas escalar el clúster. |
redis.googleapis.com/cluster/stats/total_rejected_connections_count
|
Esta métrica hace un seguimiento de la cantidad total de conexiones a un clúster que se rechazan porque se alcanzó el límite de maxclients. |
redis.googleapis.com/cluster/commandstats/total_usec_count
|
Esta métrica mide el tiempo total de CPU que consume cada comando. La métrica indica los microsegundos totales utilizados, lo que proporciona estadísticas sobre el rendimiento y la latencia de un clúster. |
redis.googleapis.com/cluster/commandstats/total_calls_count
|
Esta métrica mide la cantidad total de llamadas asociadas a un comando específico en un nodo del clúster en un minuto. Para identificar cuellos de botella o tráfico alto en comandos específicos, puedes usar la métrica para supervisar la capacidad de procesamiento de los comandos (comandos por minuto) en los nodos principales y de réplica. |
redis.googleapis.com/cluster/cpu/average_utilization |
Esta métrica muestra el uso promedio de CPU para un clúster (de 0.0 a 1.0). Puedes usar la métrica para identificar recursos con exceso o falta de aprovisionamiento, administrar los umbrales de ajuste automático y detectar cuellos de botella en el rendimiento, con una utilización ideal del 40% al 70%. |
redis.googleapis.com/cluster/cpu/maximum_utilization |
Esta métrica muestra el uso máximo de CPU en todos los nodos de un clúster (de 0.0 a 1.0). La métrica solo resume los estados Asegúrate de que el uso de CPU no supere los 0.8 s para el nodo principal y los 0.5 s para cada réplica designada como réplica de lectura. Para obtener más información, consulta las prácticas recomendadas para el uso de la CPU. |
redis.googleapis.com/cluster/stats/average_expired_keys
|
Esta métrica mide la cantidad media de eventos de vencimiento de claves para todos los nodos principales de un clúster. Puedes usar la métrica para supervisar la cantidad de claves que vencen. |
redis.googleapis.com/cluster/stats/maximum_expired_keys
|
Esta métrica mide la cantidad máxima de eventos de vencimiento de claves que se producen en todos los nodos principales de un clúster. |
redis.googleapis.com/cluster/stats/total_expired_keys_count
|
Esta métrica hace un seguimiento de la cantidad total de eventos de vencimiento de claves que se producen en todos los nodos principales de un clúster. Puedes usar la métrica para supervisar la cantidad de claves que vencen. |
redis.googleapis.com/cluster/stats/average_evicted_keys
|
Esta métrica hace un seguimiento de la cantidad media de claves que se expulsan debido a las restricciones de capacidad de memoria en los fragmentos principales de un clúster. |
redis.googleapis.com/cluster/stats/maximum_evicted_keys
|
Esta métrica muestra la mayor cantidad de claves que se expulsan de un nodo o fragmento de un clúster principal debido a la capacidad de memoria. |
redis.googleapis.com/cluster/stats/total_evicted_keys_count
|
Esta métrica muestra la cantidad total de claves que expulsa un nodo de un clúster principal debido a la capacidad de memoria. |
redis.googleapis.com/cluster/keyspace/total_keys |
Esta métrica muestra la cantidad de claves que se almacenan en un clúster. |
redis.googleapis.com/cluster/stats/average_keyspace_hits
|
Esta métrica muestra la cantidad promedio de búsquedas exitosas de claves en todos los nodos de un clúster. |
redis.googleapis.com/cluster/stats/maximum_keyspace_hits
|
Esta métrica muestra la cantidad máxima de búsquedas exitosas de claves en un nodo del clúster. Puedes usar la métrica para supervisar el rendimiento del clúster y, además, identificar posibles puntos críticos en él. |
redis.googleapis.com/cluster/stats/total_keyspace_hits_count
|
Esta métrica hace un seguimiento de la cantidad acumulada de búsquedas exitosas de claves en todos los nodos de un clúster. |
redis.googleapis.com/cluster/stats/average_keyspace_misses
|
Esta métrica muestra la cantidad promedio de búsquedas de claves con errores en un clúster. Puedes usar la métrica para hacer un seguimiento de la frecuencia con la que se solicitan claves que no se encuentran en la caché. |
redis.googleapis.com/cluster/stats/maximum_keyspace_misses
|
Esta métrica muestra la cantidad máxima de búsquedas de claves con errores en un nodo del clúster. |
redis.googleapis.com/cluster/stats/total_keyspace_misses_count
|
Esta métrica muestra la cantidad total de búsquedas de claves fallidas en todos los nodos del clúster. |
redis.googleapis.com/cluster/memory/average_utilization
|
Esta métrica muestra el uso promedio de memoria en un clúster (de 0.0 a 1.0). Puedes usar la métrica para supervisar la capacidad del clúster y establecer umbrales de alerta. Por ejemplo, puedes establecer un umbral de alerta para notificar a los usuarios cuando la memoria promedio supere un porcentaje específico (por ejemplo, el 80%). |
redis.googleapis.com/cluster/memory/maximum_utilization
|
Esta métrica muestra el uso máximo de memoria en todos los nodos del clúster (de 0.0 a 1.0). Puedes usar la métrica para identificar cuándo escalar un clúster. Te recomendamos que supervises el uso para asegurarte de que se mantenga por debajo del 100%. Con cargas de escritura altas, el rendimiento puede disminuir si esta métrica alcanza entre el 65% y el 85%. |
redis.googleapis.com/cluster/memory/total_used_memory |
Esta métrica muestra el uso total de memoria de un clúster (en bytes). Puedes usar la métrica para supervisar la capacidad del clúster. |
redis.googleapis.com/cluster/memory/size |
Esta métrica mide la RAM total, la RAM usada y la RAM disponible en todos los nodos de un clúster. Puedes usar la métrica para supervisar la capacidad del clúster y evitar fallas en los nodos. |
redis.googleapis.com/cluster/replication/average_ack_lag
|
Esta métrica muestra el rezago promedio de confirmación (en segundos) de las réplicas en un clúster.
El retraso en la confirmación es un cuello de botella en el nodo principal de un clúster. Este cuello de botella se debe a que sus réplicas no pueden seguir el ritmo de la información que les envía el nodo principal. Cuando esto sucede, el nodo principal debe esperar la confirmación de que las réplicas recibieron la información. Esto podría ralentizar las confirmaciones de transacciones y afectar el rendimiento del nodo principal. |
redis.googleapis.com/cluster/replication/maximum_ack_lag
|
Esta métrica muestra el retraso máximo de confirmación (en segundos) de las réplicas en un clúster. |
redis.googleapis.com/cluster/replication/average_offset_diff
|
Esta métrica muestra la diferencia media del desplazamiento de confirmación de la replicación (en bytes) en un clúster.
La diferencia de compensación de confirmación de replicación indica la cantidad de bytes que no se replican entre las réplicas y sus clústeres principales. |
redis.googleapis.com/cluster/replication/maximum_offset_diff
|
Esta métrica muestra la diferencia máxima en el desfase de replicación (en bytes) en un clúster. La diferencia de desfase de replicación indica la cantidad de bytes que no se replican entre las réplicas y sus clústeres principales. |
redis.googleapis.com/cluster/stats/total_net_input_bytes_count
|
Esta métrica muestra el recuento de bytes de red entrantes que reciben los extremos de un clúster. |
redis.googleapis.com/cluster/stats/total_net_output_bytes_count
|
Esta métrica muestra el recuento de bytes de red salientes que envían los extremos de un clúster. |
Métricas a nivel del nodo
Estas métricas ofrecen estadísticas detalladas sobre el estado y el rendimiento de los nodos individuales dentro de un clúster. Puedes usar las métricas para solucionar problemas con los nodos y optimizar su rendimiento.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/node/clients/connected_clients
|
Esta métrica indica la cantidad de conexiones de clientes activas a un nodo del clúster, sin incluir las conexiones de réplica. Puedes usar la métrica para supervisar los límites de conexión y para identificar los puntos de acceso en los que un fragmento recibe tráfico desproporcionado. |
redis.googleapis.com/cluster/node/clients/blocked_clients
|
Esta métrica muestra la cantidad de conexiones de clientes que bloquea un nodo del clúster. Una cantidad alta o en rápido aumento de conexiones de cliente bloqueadas podría indicar que muchos clientes están esperando operaciones. Esto puede generar una mayor latencia. |
redis.googleapis.com/cluster/node/server/uptime |
Esta métrica mide el tiempo de actividad de un nodo del clúster. Puedes usar la métrica para hacer un seguimiento de cuánto tiempo se ejecuta un servidor de forma continua sin reiniciarse ni fallar. |
redis.googleapis.com/cluster/node/stats/connections_received_count
|
Esta métrica hace un seguimiento de la cantidad total de conexiones de clientes que se crean en un nodo de clúster dentro de un período especificado. Puedes usar la métrica para supervisar el tráfico de conexión a nodos individuales dentro de un clúster. Como resultado, puedes analizar la distribución de la carga e identificar picos en la actividad de conexión. |
redis.googleapis.com/cluster/node/stats/rejected_connections_count
|
Esta métrica muestra la cantidad de conexiones que se rechazan porque un nodo del clúster alcanza el límite de maxclients. Puedes usar la métrica para identificar si un nodo está bajo presión de conexión alta y rechaza nuevas conexiones porque no puede controlar más. |
redis.googleapis.com/cluster/node/commandstats/usec_count
|
Esta métrica muestra el tiempo total que consume cada comando en un nodo del clúster. Puedes usar la métrica para analizar el rendimiento de los comandos, identificar los comandos lentos y solucionar problemas de latencia a nivel del nodo. |
redis.googleapis.com/cluster/node/commandstats/calls_count
|
Esta métrica hace un seguimiento de la cantidad total de llamadas para un comando en un nodo de clúster por minuto. Puedes usar la métrica para supervisar la distribución del tráfico, identificar los comandos que se usan con frecuencia y solucionar los cuellos de botella en nodos individuales. |
redis.googleapis.com/cluster/node/cpu/utilization |
Esta métrica muestra el uso de CPU para un nodo del clúster (de 0.0 a 1.0). |
redis.googleapis.com/cluster/node/stats/expired_keys_count
|
Esta métrica muestra la cantidad total de eventos de vencimiento en un nodo del clúster. Puedes usar la métrica para supervisar la frecuencia con la que se quitan claves del clúster porque su tiempo de actividad (TTL) llega a cero. |
redis.googleapis.com/cluster/node/stats/evicted_keys_count
|
Esta métrica contabiliza la cantidad total de claves que expulsa un nodo del clúster porque el clúster alcanza su límite máximo de memoria. La métrica puede identificar si un clúster está bajo presión de memoria. Los recuentos altos o en aumento de las claves expulsadas indican que un clúster se está quedando sin espacio. Como resultado, el clúster quita claves para dejar espacio para datos nuevos. |
redis.googleapis.com/cluster/node/keyspace/total_keys |
Esta métrica mide la cantidad total de claves que almacena un nodo del clúster. La métrica proporciona visibilidad sobre la distribución y la fragmentación de datos en los nodos. |
redis.googleapis.com/cluster/node/stats/keyspace_hits_count
|
Esta métrica hace un seguimiento de la cantidad de búsquedas de claves exitosas en un nodo de clúster. Puedes usar la métrica para supervisar la eficiencia con la que el nodo recupera los datos en la memoria. |
redis.googleapis.com/cluster/node/stats/keyspace_misses_count
|
Esta métrica hace un seguimiento de la cantidad de búsquedas de claves con errores en un nodo del clúster. |
redis.googleapis.com/cluster/node/memory/utilization |
Esta métrica hace un seguimiento del uso de memoria en un nodo del clúster (de 0.0 a 1.0). Puedes usar la métrica para evitar fallas en los nodos y garantizar la estabilidad de un clúster. |
redis.googleapis.com/cluster/node/memory/usage |
Esta métrica mide el uso total de memoria de un nodo del clúster. |
redis.googleapis.com/cluster/node/stats/net_input_bytes_count
|
Esta métrica mide la cantidad total de bytes de red entrantes que recibe un nodo del clúster. Puedes usar la métrica para supervisar la capacidad de procesamiento de la red, identificar posibles cuellos de botella y analizar los aumentos repentinos de tráfico en el nodo. |
redis.googleapis.com/cluster/node/stats/net_output_bytes_count
|
Esta métrica mide la cantidad total de bytes de red salientes que envía un nodo del clúster. Puedes usar la métrica para supervisar el volumen de salida de red del nodo con fines de ajuste del rendimiento y planificación de la capacidad. |
redis.googleapis.com/cluster/node/replication/offset |
Esta métrica mide los bytes de compensación de replicación de un nodo del clúster. Antes de promover las réplicas de un clúster a clústeres principales, puedes usar la métrica para verificar si las réplicas procesaron todos los datos. Esto evita la pérdida de datos. |
redis.googleapis.com/cluster/node/server/healthy |
Esta métrica determina si un nodo del clúster está disponible y funciona correctamente. |
Métricas de replicación entre regiones
En esta sección, se enumeran y describen las métricas de la replicación entre regiones.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/cross_cluster_replication/secondary_replication_links
|
Esta métrica muestra la cantidad de vínculos de fragmentos entre los clústeres principal y secundario. Dentro de un grupo de replicación entre regiones, un clúster principal informa la cantidad de vínculos de replicación de CRR que tiene con los clústeres secundarios del grupo. Para cada clúster secundario, se espera que este número sea igual a la cantidad de fragmentos. Si, de forma inesperada, la cantidad disminuye por debajo de la cantidad de fragmentos, esto identifica la cantidad de fragmentos en los que cesó la replicación entre el replicador y el seguidor. En un estado ideal, esta métrica debería tener el mismo número que el recuento de fragmentos del clúster principal. |
redis.googleapis.com/cluster/cross_cluster_replication/secondary_maximum_replication_offset_diff |
Esta métrica mide la diferencia máxima de desfase de replicación (en bytes) entre los fragmentos principales y secundarios (réplicas) de un clúster en diferentes regiones. |
redis.googleapis.com/cluster/cross_cluster_replication/secondary_average_replication_offset_diff |
Esta métrica mide la diferencia promedio en la compensación de replicación (en bytes) entre las particiones principales y de réplica de un clúster en diferentes regiones. Los valores altos de la métrica indican un retraso en la replicación, que puedes resolver pausando y, luego, reanudando la replicación. |
Métricas de JSON
En esta sección, se enumeran las métricas a nivel del nodo para los documentos JSON.
Métricas a nivel del nodo
Estas métricas ofrecen estadísticas detalladas sobre la cantidad total de documentos JSON y la cantidad de memoria que consumen estos documentos.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/node/json/documents_count
|
Esta métrica mide la cantidad total de documentos JSON que se encuentran en un nodo del clúster. Puedes usar la métrica para hacer un seguimiento de la distribución y la capacidad de los datos, ya que muestra cuántos documentos se indexan, borran o combinan a nivel del nodo. |
redis.googleapis.com/cluster/node/json/used_memory
|
Esta métrica mide la cantidad de memoria (en bytes o como porcentaje de la memoria disponible) que consumen los documentos JSON. Puedes usar la métrica para supervisar la capacidad, identificar los nodos vinculados a la memoria y activar acciones de ajuste de escala. |
Métricas de persistencia
En esta sección, se enumeran y describen las métricas de persistencia.
Métricas de persistencia de RDB
En esta sección, se enumeran y describen las métricas de persistencia de la base de datos de Redis (RDB).
Métricas a nivel del clúster
En esta sección, se enumeran y describen las métricas de persistencia de RDB a nivel del clúster.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/persistence/rdb_saves_count |
Esta métrica hace un seguimiento de la cantidad acumulada de veces que se toma una instantánea de persistencia de RDB (también conocida como guardado de RDB) en un nodo del clúster. Puedes usar la métrica para supervisar la frecuencia y el éxito de las instantáneas de RDB por nodo. La métrica tiene un campo |
redis.googleapis.com/cluster/persistence/rdb_save_ages |
Esta métrica muestra la antigüedad de la instantánea de distribución para todos los nodos de un clúster. En el caso de un incidente de recuperación, puedes usar la métrica para ver el período de obsolescencia de los datos. Idealmente, la distribución tiene valores con un tiempo de rezago menor (o igual) que la frecuencia de tus instantáneas. |
Métricas a nivel del nodo
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/node/persistence/rdb_bgsave_in_progress
|
Esta métrica indica si una operación de guardado en segundo plano de RDB (BGSAVE) está activa en un nodo del clúster. Un estado TRUE significa que el BGSAVE está activo. |
redis.googleapis.com/cluster/node/persistence/rdb_last_bgsave_status
|
Esta métrica indica si la operación BGSAVE en un nodo de clúster se completó o si se produjo un error. Un estado TRUE significa que se completó la operación. |
redis.googleapis.com/cluster/node/persistence/rdb_saves_count
|
Esta métrica hace un seguimiento de la cantidad acumulada de instantáneas de RDB que se crean en un nodo del clúster. Puedes usar la métrica para supervisar la frecuencia y el éxito de las instantáneas en el nodo. |
redis.googleapis.com/cluster/node/persistence/rdb_last_save_age
|
Esta métrica mide el tiempo, en segundos, que transcurrió desde la última instantánea de RDB exitosa. Puedes usar la métrica para supervisar la obsolescencia de los datos de persistencia de la RDB en un nodo del clúster. |
redis.googleapis.com/cluster/node/persistence/rdb_next_save_time_until
|
Esta métrica mide el tiempo restante, en segundos, hasta que se programe la próxima instantánea de RDB en un nodo del clúster. Puedes usar la métrica para supervisar la programación de la persistencia de la RDB y hacer un seguimiento de cuándo se toma la próxima instantánea automática. |
redis.googleapis.com/cluster/node/persistence/current_save_keys_total
|
Esta métrica hace un seguimiento de la cantidad total de claves que se procesan en la operación de guardado de RDB actual en un nodo del clúster. |
Métricas de persistencia del AOF
En esta sección, se enumeran y describen las métricas de persistencia del archivo de solo anexar (AOF).
Métricas a nivel del clúster
En esta sección, se enumeran y describen las métricas de persistencia del AOF a nivel del clúster.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/persistence/aof_fsync_lags
|
Esta métrica mide la diferencia de tiempo (o rezago) para todos los nodos de un clúster que pasa entre la escritura de datos en el AOF y el momento en que esos datos se sincronizan correctamente con el almacenamiento duradero. Cuando el parámetro |
redis.googleapis.com/cluster/persistence/aof_rewrite_count
|
Esta métrica hace un seguimiento de la cantidad acumulada de veces que un nodo del clúster activa una operación de reescritura del AOF. Puedes usar la métrica para diagnosticar problemas de rendimiento, ya que una alta frecuencia de reescrituras del AOF puede causar picos de latencia o presión de memoria en el clúster. La métrica tiene un campo |
Métricas a nivel del nodo
En esta sección, se enumeran y describen las métricas de persistencia de AOF a nivel del nodo.
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/node/persistence/aof_last_write_status
|
Esta métrica muestra el estado de la última operación de escritura en el archivo AOF
en un nodo del clúster. Si el estado es TRUE, la operación de escritura se realizó correctamente. Puedes usar la métrica para verificar que Memorystore for Redis Cluster conserve los datos correctamente.
|
redis.googleapis.com/cluster/node/persistence/aof_last_bgrewrite_status
|
Esta métrica muestra el estado de la última operación de AOF bgrewrite en un nodo del clúster. Si el estado es TRUE, la operación se realizó correctamente. |
redis.googleapis.com/cluster/node/persistence/aof_fsync_lag
|
Esta métrica mide la diferencia de tiempo (o retraso) para un nodo de clúster que pasa entre la escritura de datos en el AOF y el momento en que esos datos se sincronizan correctamente con el almacenamiento duradero. Cuando el parámetro |
redis.googleapis.com/cluster/node/persistence/aof_rewrites_count
|
Esta métrica hace un seguimiento de la cantidad acumulada de veces que un nodo del clúster activa una operación de reescritura de AOF. Puedes usar la métrica para diagnosticar problemas de rendimiento. Las frecuencias altas de reescritura del AOF pueden provocar un aumento de la latencia o presión de memoria en el clúster. La métrica tiene un campo |
redis.googleapis.com/cluster/node/persistence/aof_fsync_errors_count
|
Esta métrica hace un seguimiento de la cantidad acumulada de veces que falla la llamada al sistema fsync() de AOF en un nodo del clúster. La métrica solo se aplica a los clústeres habilitados para AOF en los que el parámetro appendfsync está configurado como everysec o always.
|
Métricas de persistencia comunes
Son métricas que se aplican a los mecanismos de persistencia AOF y RDB.
Métricas a nivel del nodo
| Nombre de la métrica | Descripción |
|---|---|
redis.googleapis.com/cluster/node/persistence/auto_restore_count
|
Esta métrica muestra el recuento de restablecimientos desde el archivo de volcado (AOF o RDB). |
Ejemplos de casos de uso para las métricas de persistencia
Verifica si las operaciones de escritura de AOF causan latencia y presión en la memoria
Supongamos que detectas un aumento en la latencia o el uso de memoria en tu clúster o en el nodo dentro del clúster. En este caso, es posible que desees verificar si el uso adicional está relacionado con la persistencia de AOF.
Como sabes que las operaciones de reescritura del AOF pueden generar picos de carga transitorios, puedes inspeccionar la métrica aof_rewrites_count, que te proporciona el recuento acumulativo de las reescrituras del AOF durante la vida útil del clúster o del nodo dentro del clúster.
Supongamos que esta métrica muestra que los incrementos en el recuento de reescrituras corresponden a aumentos de latencia. En esta situación, podrías solucionar el problema reduciendo la tasa de escritura o aumentando el recuento de fragmentos para reducir la frecuencia de las reescrituras.
Verifica si las operaciones de guardado de RDB causan latencia y presión en la memoria
Supongamos que detectas un aumento en la latencia o el uso de memoria en tu clúster o en el nodo dentro del clúster. En este caso, te recomendamos que verifiques si el uso adicional está relacionado con la persistencia de la RDB.
Como sabes que las operaciones de guardado de RDB pueden activar picos de carga transitorios, puedes inspeccionar la métrica rdb_saves_count, que proporciona el recuento acumulativo de los guardados de RDB durante la vida útil del clúster o del nodo dentro del clúster. Supongamos que esta métrica te muestra que los incrementos en el recuento de guardados de la RDB corresponden a aumentos de latencia. En este caso, podrías reducir el intervalo de instantáneas de RDB para disminuir la frecuencia de las reescrituras. También puedes escalar horizontalmente el clúster para reducir los niveles de carga de referencia.
Interpreta las métricas de Memorystore for Redis Cluster
Como se puede ver en la lista anterior, muchas de las métricas comparten tres categorías: promedio, máximo y total.
En el caso de Memorystore para Redis Cluster, proporcionamos variaciones promedio y máxima de la misma métrica para que puedas usar ambas métricas y, así, identificar los puntos críticos de esa familia de métricas.
El valor total de la métrica es independiente y proporciona estadísticas separadas que no se relacionan con el propósito de las variaciones promedio y máximo para los puntos de interés.
Información sobre las métricas de promedio y máximo
Supongamos que comparas los valores average_keyspace_hits y maximum_keyspace_hits de tu clúster. A medida que crece la diferencia entre las dos métricas, una diferencia mayor indica que hay más puntos de acceso para los clics en tu clúster. Un valor cercano entre average_keyspace_hits y maximum_keyspace_hits indica que los clics se distribuyen de manera más uniforme en tu clúster.
Este principio se aplica a todas las métricas que tienen las variaciones de promedio y máximo de la misma métrica.
Ejemplo de hotspot
Si comparas average_keyspace_hits y maximum_keyspace_hits para todos los fragmentos de tu clúster, la comparación de estos valores indica dónde se producen los puntos calientes. Por ejemplo, supongamos que las particiones de un clúster de 6 particiones tienen la siguiente cantidad de hits:
- Fragmento 1: De 2 a 3 golpes
- Fragmento 2: 2 hits
- Fragmento 3: 2 hits
- Fragmento 4: 2 hits
- Fragmento 5: 2 hits
- Fragmento de 6 a 8 golpes
En este ejemplo, average_keyspace_hits devuelve un valor de 3 y maximum_keyspace_hits devuelve 8, lo que indica que el fragmento 6 está activo.
Proporcionamos métricas a nivel del nodo que puedes usar para identificar los puntos críticos del clúster.