Monitorizar clústeres

En esta página se describe cómo monitorizar los clústeres para asegurarse de que funcionan correctamente.

En esta página también se incluyen ejemplos de monitorización de clústeres mediante Memorystore for Redis Cluster y Cloud Monitoring. Además, Memorystore for Redis Cluster es compatible con Redis de código abierto, por lo que puedes usar las herramientas de monitorización de Redis de las VMs de Compute Engine para monitorizar tus clústeres.

Monitorizar clústeres con Memorystore for Redis Cluster

Puede ver las métricas de monitorización a nivel de clúster y de nodo de sus clústeres mediante el panel de control Estadísticas del sistema. Este panel de control muestra gráficos relacionados con los clústeres o nodos seleccionados y proporciona medidas de utilización de memoria, utilización de CPU, conexiones recibidas, ratio de aciertos de caché, número total de llamadas y otras métricas de rendimiento. Si consulta las métricas disponibles de sus clústeres o nodos, puede detectar y analizar problemas de rendimiento del sistema.

Antes de empezar

Para poder usar el panel de control Estadísticas del sistema, necesitas roles y permisos de gestión de identidades y accesos (IAM).

Roles de gestión de identidades y accesos

Para ver o modificar el panel de control Estadísticas del sistema, incluida la personalización del panel para que se ajuste a tus necesidades, el administrador debe asignarte los siguientes roles de gestión de identidades y accesos (IAM) en tu Google Cloud proyecto:

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

Estos roles predefinidos contienen los permisos necesarios para filtrar datos y para crear, ver y modificar personalizaciones en el panel de control Estadísticas del sistema. Para obtener más información sobre los permisos exactos que se necesitan, consulta Permisos de gestión de identidades y accesos.

Permisos de gestión de identidades y accesos

Para filtrar datos y crear, ver y modificar personalizaciones en el panel Estadísticas del sistema, necesita los siguientes permisos:

  • Para filtrar datos en el panel de control: monitoring.metricDescriptors.list y monitoring.monitoredResourceDescriptors.list
  • Para crear personalizaciones en el panel de control, sigue estos pasos: monitoring.dashboards.create
  • Para ver las personalizaciones en el panel de control, sigue estos pasos: monitoring.dashboards.get y monitoring.dashboards.list
  • Para modificar las personalizaciones del panel de control, sigue estos pasos: monitoring.dashboards.update

Acerca de los gráficos y las métricas

El panel de control Estadísticas del sistema proporciona gráficos y métricas para mostrar el estado actual e histórico de un clúster. La mayoría de los gráficos y las métricas están disponibles a nivel de clúster. También puedes ver gráficos y métricas de un solo nodo de un clúster.

Se indica el tipo de métrica de cada gráfico. Las cadenas de tipo de métrica siguen este prefijo: redis.googleapis.com/cluster. El tipo de métrica describe las mediciones que puedes recoger de un recurso monitorizado.

Clústeres

En la siguiente tabla se describen los gráficos de clústeres que aparecen de forma predeterminada en el panel de control Estadísticas del sistema.

Nombre del gráfico Tipo de métrica Descripción
Uso de memoria /memory/average_utilization /memory/maximum_utilization La memoria total que usa un clúster. En un clúster birregional o multirregional, esta métrica representa la media de la utilización de memoria en las regiones.
Uso de CPU /cpu/average_utilization /cpu/maximum_utilization La CPU total que usa un clúster. Si un clúster está disponible en varias regiones, esta métrica representa la media de la utilización de la CPU en todas las regiones.
Clientes conectados /clients/total_connected_clients Número actual de conexiones de cliente al clúster.
Tasa de resultados en caché /stats/total_keyspace_hits_count /stats/total_keyspace_misses_count Es la proporción del número total de búsquedas correctas de claves con respecto a la suma del número total de búsquedas fallidas de claves y el número total de búsquedas correctas de claves en todo el clúster (aciertos/aciertos + fallos).
Llamadas /commandstats/total_calls_count Número total de llamadas asociadas a un comando en un minuto.
Tiempo de ejecución (principal): comandos /commandstats/total_calls_count /commandstats/total_usec_count Es la proporción entre el tiempo total que tarda Memorystore for Redis Cluster en ejecutar comandos de lectura y escritura en los nodos principales de un clúster y el número total de comandos. Puedes usar el menú de este gráfico para filtrar solo los comandos de lectura, solo los de escritura o ambos.
Tiempo de ejecución: réplica - comandos /commandstats/total_calls_count /commandstats/total_usec_count Es la proporción del tiempo total que tarda Memorystore for Redis Cluster en ejecutar comandos de lectura y escritura en los nodos de réplica de un clúster, dividida entre el número total de comandos. Puedes usar el menú de este gráfico para filtrar solo los comandos de lectura, solo los de escritura o ambos.

Nodos

En la siguiente tabla se describen los gráficos de nodos que aparecen de forma predeterminada en el panel de control Estadísticas del sistema.

Nombre del gráfico Tipo de métrica Descripción
Uso de memoria /node/memory/utilization Cantidad de memoria que usa un nodo del clúster.
Uso de CPU /node/cpu/utilization Cantidad de CPU que usa un nodo del clúster.
Clientes conectados /node/clients/connected_clients Número de clientes conectados a un nodo del clúster.
Tasa de resultados en caché /node/stats/keyspace_hits_count /node/stats/keyspace_misses_count Es la proporción entre el número total de búsquedas de claves correctas y la suma del número total de búsquedas de claves fallidas y el número total de búsquedas de claves correctas en un nodo del clúster (aciertos/aciertos + fallos).

Acerca del panel Rendimiento clave de los nodos

Puede usar este panel para ver la siguiente información sobre los nodos primario y de réplica de un clúster:

  • Uso de CPU (/node/cpu/utilization): la cantidad media de CPU que usa cada nodo del clúster en el periodo que especifiques en el panel de control Estadísticas del sistema.
  • Utilización de memoria (/node/memory/utilization): la cantidad media de memoria que usa cada nodo del clúster en el periodo especificado.
  • Tiempo de actividad de los nodos (/node/server/uptime): el tiempo que cada nodo del clúster está activo y en funcionamiento durante el periodo especificado. Memorystore for Redis Cluster alinea esta hora con la hora conocida anterior más cercana.

Para obtener más información sobre cómo usar Memorystore para Redis Cluster de forma óptima en lo que respecta al uso de CPU, el uso de memoria y el tiempo de actividad de los nodos, consulta las prácticas recomendadas para Memorystore para Redis Cluster.

Ver métricas de monitorización a nivel de clúster

Puedes usar el panel de control Estadísticas del sistema para ver las métricas de monitorización a nivel de clúster. Estas métricas se muestran en forma de gráficos y proporcionan medidas de la utilización de la memoria y la CPU, las conexiones recibidas, la proporción de aciertos de caché y el número total de llamadas.

Para ver las métricas de monitorización a nivel de clúster, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Haga clic en el ID del clúster que quiera monitorizar.

  3. En la barra de navegación lateral, haga clic en Estadísticas del sistema.

  4. Haz clic en la pestaña Clúster. Los gráficos del clúster aparecen en el panel de control. Para obtener más información sobre cómo usar estos gráficos, consulta Usar gráficos y métricas.

  5. Opcional. Puedes personalizar el panel de control para que se ajuste a tus necesidades.

Ver métricas de monitorización a nivel de nodo

Puede usar el panel de control Estadísticas del sistema para ver las métricas de monitorización a nivel de nodo. Estas métricas se muestran en forma de gráficos y proporcionan medidas de la utilización de la memoria, la utilización de la CPU, las conexiones recibidas, la proporción de aciertos de caché y el número total de llamadas.

Para ver las métricas de monitorización a nivel de nodo, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Haga clic en el ID del clúster que quiera monitorizar.

  3. En la barra de navegación lateral, haga clic en Estadísticas del sistema.

  4. Haz clic en la pestaña Nodos. En el panel de control, aparecen el panel Rendimiento clave de los nodos y los gráficos de los nodos del clúster.

    Para obtener más información sobre cómo usar estos gráficos, consulta Usar gráficos y métricas. Para obtener más información sobre cómo usar el panel, consulta Usar el panel Rendimiento clave en los nodos.

  5. Opcional. Puedes personalizar el panel de control para que se ajuste a tus necesidades. También puede filtrar los datos que aparecen en el panel de control.

Usar gráficos y métricas

Cada gráfico que aparece en el panel de control Estadísticas del sistema tiene una barra de herramientas que te ofrece las siguientes opciones estándar. Algunos elementos están ocultos a menos que mantengas el puntero sobre el gráfico.

  • Para ampliar una sección de un gráfico, arrastra el puntero por la sección que quieras ver. Esta acción define un intervalo de tiempo personalizado que puedes ajustar o restaurar con el filtro de intervalo de tiempo. Para reducir el zoom de la sección, haz clic en Restablecer zoom.

  • Para ver una descripción del gráfico y sus datos, haga clic en Ayuda ().

  • Para ver los filtros y las agrupaciones que Memorystore for Redis Cluster aplica al gráfico, haz clic en Información ().

  • Para crear una alerta basada en los datos del gráfico, haga clic en Crear política de alertas ().

  • Para consultar los datos del gráfico, haz clic en Explorar datos ().

  • Para ver más opciones de gráficos, haz clic en Más opciones de gráficos (). Aparecerá un menú.

    • Para ver un gráfico en modo de pantalla completa, selecciona Ver en pantalla completa en el menú. Para salir del modo de pantalla completa, haz clic en Cancelar.

    • Para mostrar la leyenda del gráfico, selecciona Mostrar la leyenda del gráfico en el menú. Para ocultar la leyenda, selecciona Ocultar leyenda del gráfico.

    • Para cambiar el formato visual del gráfico, selecciona Modo en el menú y, a continuación, elige un modo. Este modo determina cómo se muestran los datos en el gráfico.

      Puedes elegir entre tres modos: Modo de rayos X, Modo de color y Modo de estadísticas. Para obtener más información sobre estos modos, consulta Configurar el modo de rayos X, de color o de estadísticas.

    • Para descargar el gráfico, selecciona Descargar en el menú y, a continuación, elige un formato de descarga. Puedes descargar el gráfico como un archivo PNG o CSV.

    • Para ver la métrica en el explorador de métricas, seleccione Ver en explorador de métricas en el menú. En el Explorador de métricas, puede ver otras métricas de Memorystore for Redis Cluster.

Usar el panel Rendimiento clave en los nodos

El panel tiene una barra de herramientas con las siguientes opciones estándar. Algunos elementos están ocultos a menos que mantengas el puntero sobre el panel.

  • Para consultar los datos del panel, haz clic en Explorar datos ().

  • Para ver el panel en modo de pantalla completa, haz clic en Más opciones de gráfico () y, a continuación, selecciona Ver en pantalla completa en el menú. Para salir del modo de pantalla completa, haz clic en Cancelar.

  • Para acotar la información que aparece en el panel, haga clic en el campo Filtrar, seleccione una propiedad y, a continuación, un valor. Por ejemplo, para ver información sobre el nodo principal del clúster, haga clic en el campo, seleccione la propiedad Rol y, a continuación, el valor principal.

  • Para ver una descripción del panel y sus datos, haga clic en Ayuda ().

  • Para seleccionar las columnas del panel que quieres que se muestren, haz clic en Opciones de visualización de columnas ().

Personalizar el panel de control Estadísticas del sistema

El panel Predefinido incluye un conjunto de métricas predeterminadas. Puedes crear widgets adicionales para añadir otras métricas de Memorystore for Redis Cluster u otrosGoogle Cloud productos y obtener una vista de monitorización unificada desde Memorystore for Redis Cluster. Por ejemplo, si usas Memorystore para Redis Cluster con la edición Enterprise de Google Kubernetes Engine (GKE Enterprise), puedes personalizar el panel de control predefinido. Además de las métricas de Memorystore for Redis Cluster, puede añadir las métricas de GKE Enterprise que necesite, como las métricas relacionadas con los pods.

Crear un panel de control personalizado

Para crear un panel de control personalizado y añadirle una métrica, sigue estos pasos:

  1. En las pestañas Clúster o Nodos del panel de control Estadísticas del sistema, selecciona el menú Predefinido y, a continuación, haz clic en Personalizar panel de control.
  2. En el campo Nombre de la vista personalizada, introduce un nombre para el panel de control (por ejemplo,
    my-custom-dashboard).
  3. Haz clic en Añadir widget.
  4. En el panel Añadir widget, seleccione un tipo de widget para añadir una métrica al panel de control.
  5. En el panel Configurar widget, configura el widget.

    Por ejemplo, en el panel Añadir widget, puedes seleccionar los widgets Métrica o Barra apilada y, a continuación, en el panel Configurar widget, puedes seleccionar y configurar una métrica de clúster de Memorystore para Redis.

  6. Haz clic en Aplicar. La métrica de Memorystore for Redis Cluster que has añadido aparece en el panel de control Estadísticas del sistema.

  7. Haz clic en Guardar.

Editar el panel de control personalizado

Para editar el panel de control personalizado que has creado, sigue estos pasos:

  1. En las pestañas Clúster o Nodos del panel de control Estadísticas del sistema, haga clic en Editar panel de control ().
  2. Para cambiar la posición de un widget que representa una métrica, haga clic en el encabezado del widget y arrástrelo a otra ubicación.
  3. Para editar un widget, sigue estos pasos:
    1. Haz clic en Editar widget ().
    2. En el panel Configurar widget, edita el widget.
    3. Haz clic en Aplicar.
  4. Para clonar un widget, sigue estos pasos:
    1. Haz clic en Más opciones de gráfico ().
    2. En el menú, selecciona Clonar widget.
    3. En el cuadro de diálogo Clonar, introduce el nombre del widget que quieras clonar, selecciona el panel de control en el que quieras que aparezca (por ejemplo, el panel de control Estadísticas del sistema actual) y haz clic en Clonar.
  5. Para eliminar un widget, sigue estos pasos:
    1. Haz clic en Más opciones de gráfico ().
    2. En el menú, selecciona Eliminar widget.
    3. En el cuadro de diálogo Eliminar widget, haz clic en Eliminar.
  6. Haz clic en Guardar.

Eliminar el panel de control personalizado

Para eliminar el panel de control personalizado, sigue estos pasos:

  1. En las pestañas Clúster o Nodos del panel de control Estadísticas del sistema, haga clic en Eliminar panel de control personalizado ().
  2. En el cuadro de diálogo ¿Seguro que quieres eliminarlo?, haz clic en Eliminar panel de control.

Filtrar el panel de control Estadísticas del sistema

De forma predeterminada, el panel de control Estadísticas del sistema muestra datos de todos los nodos principales y de réplica del clúster que quieras monitorizar. Para ajustar los datos que aparecen en los gráficos de este panel de control, puedes usar los siguientes filtros:

  • ID de nodo: especifique qué nodos principales y de réplica contienen los datos que quiere que aparezcan.
  • Rol del nodo: especifica si los datos que aparecen están asociados solo a nodos principales, solo a nodos de réplica o tanto a nodos principales como a nodos de réplica.

Filtrar por ID de nodo

Para filtrar el panel de control Estadísticas del sistema por ID de nodo, sigue estos pasos:

  1. En la pestaña Nodos del panel de control Estadísticas del sistema, copie los IDs de los nodos que contienen los datos que quiere que aparezcan. Para ello, usa el panel Rendimiento clave de los nodos para copiar los IDs de los nodos.

  2. Selecciona el menú ID de nodo.

  3. En el cuadro de diálogo, pega el ID de un nodo que hayas copiado, selecciona la casilla situada junto al ID del nodo y haz clic en Aceptar.

  4. Repite los pasos 2 y 3 con todos los IDs de nodo que hayas copiado.

Filtrar por rol de nodo

Para filtrar el panel de control Estadísticas del sistema por el rol del nodo, sigue estos pasos:

  1. En la pestaña Nodos del panel de control Estadísticas del sistema, selecciona el menú Rol del nodo.

  2. En el cuadro de diálogo, haz una de las siguientes acciones:

    1. Si quieres que los datos que aparecen en el panel de control Estadísticas del sistema se asocien a los nodos principales y de réplica, selecciona la casilla Seleccionar todo.

    2. Si quiere que los datos se asocien solo a los nodos principales, marque la casilla Principal.

    3. Si quieres que los datos solo se asocien a los nodos de réplica, marca la casilla Réplica.

  3. Haz clic en Aceptar.

Monitorizar clústeres con Cloud Monitoring

Cloud Monitoring es un servicio de monitorización que te permite ver métricas como el número medio de clientes conectados de tus clústeres. Para obtener más información sobre todas las métricas de Memorystore para Redis Cluster disponibles en Cloud Monitoring, consulte las métricas de monitorización admitidas.

Registrarse en Cloud Monitoring

Para acceder a la consola de monitorización, haz clic en Monitorización en el panel de navegación de la consolaGoogle Cloud :

Ir a la Google Cloud consola

Para obtener información sobre los precios, consulta los precios de Cloud Monitoring.

Ver la utilización de memoria del clúster en Google Cloud Observability

Para ver información sobre la utilización de la memoria del clúster, usa el explorador de métricas:

  1. Ve a la Google Cloud consola, inicia sesión y desplázate hasta el proyecto con tus clústeres:

    Ir a la Google Cloud consola

  2. En el menú de navegación de la izquierda, selecciona Monitorización.

  3. En Monitorización, si el panel de navegación no está desplegado, haz clic en Desplegar . Este botón se encuentra en la parte inferior izquierda de la consola.

  4. Si Explorador de métricas se muestra en el panel de navegación, haz clic en Explorador de métricas. De lo contrario, seleccione Recursos y, a continuación, Explorador de métricas.

  5. Selecciona Cloud Memorystore Redis Cluster como tipo de recurso y Utilización media de la memoria del clúster de Redis como métrica.

Configurar una alerta de monitorización para el uso de memoria

Puedes configurar una alerta en Monitoring para que te avise si la métrica Utilización media de memoria supera un umbral que hayas definido.

Para crear una alerta para la métrica Memoria usada, sigue estos pasos:

  1. En la Google Cloud consola, selecciona Monitoring. También puedes hacer clic en el siguiente botón:

    Ir a Monitoring

  2. Selecciona Alertas > Crear una política.

  3. Añade una condición para el umbral de memoria usada:

    1. En el menú desplegable Seleccionar una métrica, elija la métrica Utilización media de la memoria del clúster de Redis del recurso Clúster de Redis de Cloud Memorystore.
    2. Haz clic en el botón Siguiente.
  4. Configura la alerta:

    1. En la sección Configurar activador, elija En cualquier momento en que la serie incumpla.
    2. En Posición del umbral, selecciona Por encima del umbral.
    3. Define el Umbral como el porcentaje de uso de memoria del que quieres recibir una notificación.
    4. Haz clic en el botón Siguiente.
  5. En la sección Notificaciones y nombre, selecciona el canal de notificaciones que quieras.

    1. Añade un nombre a la política de alertas, como "Alerta de utilización de memoria de Redis Cluster".
  6. Haz clic enCreate Policy (Crear política).

Ahora recibirás una notificación cada vez que se supere el umbral.

Puedes acceder a esta política de alertas desde la pestaña Alertas de la interfaz de usuario de Monitoring.

Ver los registros de Memorystore for Redis Cluster

Memorystore for Redis Cluster genera registros que captura Cloud Logging.

Ver registros de auditoría

  1. Ve a la página Explorador de registros de la consola de Google Cloud .

    Explorador de registros

  2. Para ver los registros de auditoría, seleccione Recurso auditado > Cloud Redis > CloudRedisCluster en el menú desplegable de recursos.