En esta página, se describe cómo supervisar tus clústeres para asegurarte de que funcionen según lo esperado.
En esta página, también se incluyen ejemplos de supervisión de clústeres con Memorystore para Redis Cluster y Cloud Monitoring. Además, Memorystore para Redis Cluster es compatible con Redis de código abierto, por lo que puedes usar las herramientas de supervisión de Redis existentes de las VMs de Compute Engine para supervisar tus clústeres.
Supervisa clústeres con Memorystore for Redis Cluster
Puedes ver las métricas de supervisión a nivel del clúster y del nodo de tus clústeres con el panel de estadísticas del sistema. En este panel, se muestran gráficos relacionados con los clústeres o nodos seleccionados, y se proporcionan medidas del uso de la memoria, el uso de la CPU, las conexiones recibidas, el porcentaje de aciertos de la caché, la cantidad total de llamadas y otras métricas de rendimiento. Si consultas las métricas disponibles para tus clústeres o nodos, puedes detectar y analizar problemas de rendimiento del sistema.
Antes de comenzar
Antes de usar el panel de estadísticas del sistema, necesitas roles y permisos de Identity and Access Management (IAM).
Funciones de IAM
Para ver o modificar el panel de estadísticas del sistema, lo que incluye personalizarlo según tus necesidades, el administrador debe otorgarte los siguientes roles de IAM para tu proyecto Google Cloud :
- Para crear y editar paneles personalizados: Editor de configuración del panel de Monitoring (
roles/monitoring.dashboardEditor
) - Para abrir y ver paneles personalizados: Visualizador de configuración del panel de Monitoring (
roles/monitoring.dashboardViewer
) - Para recuperar datos de las métricas de supervisión y filtrar datos en el panel de estadísticas del sistema: Visualizador de Monitoring (
roles/monitoring.viewer
) - Para crear y editar alertas del Explorador de métricas: Editor de Monitoring (
roles/monitoring.editor
)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para filtrar datos y crear, ver y modificar personalizaciones en el panel de estadísticas del sistema. Para obtener más información sobre los permisos exactos que se requieren, consulta Permisos de IAM.
Permisos de IAM
Necesitas los siguientes permisos para filtrar datos y crear, ver y modificar personalizaciones en el panel de estadísticas del sistema:
- Para filtrar datos en el panel, haz lo siguiente:
monitoring.metricDescriptors.list
ymonitoring.monitoredResourceDescriptors.list
- Para crear personalizaciones en el panel, haz lo siguiente:
monitoring.dashboards.create
- Para ver las personalizaciones en el panel, haz clic en
monitoring.dashboards.get
ymonitoring.dashboards.list
. - Para modificar las personalizaciones en el panel, sigue estos pasos:
monitoring.dashboards.update
Acerca de los gráficos y las métricas
El panel de Estadísticas del sistema proporciona gráficos y métricas para mostrar el estado histórico y actual de un clúster. La mayoría de los gráficos y las métricas están disponibles a nivel del clúster. También puedes ver los gráficos y las métricas de un solo nodo dentro de un clúster.
Se indica el tipo de métrica para 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 recopilar de un recurso supervisado.
Clústeres
En la siguiente tabla, se describen los gráficos de clústeres que aparecen de forma predeterminada en el panel de Estadísticas del sistema.
Nombre del gráfico | Tipo de métrica | Descripción |
---|---|---|
Uso de memoria | /memory/average_utilization
/memory/maximum_utilization |
Es la memoria total que usa un clúster. En un clúster birregional o multirregional, esta métrica representa la media del uso de memoria en las regiones. |
Uso de CPU | /cpu/average_utilization
/cpu/maximum_utilization |
Es la CPU total que usa un clúster. Si un clúster está disponible en varias regiones, esta métrica representa la media del uso de CPU en todas las regiones. |
Clientes conectados | /clients/total_connected_clients |
Es la cantidad actual de conexiones de cliente al clúster. |
Tasa de aciertos de caché | /stats/total_keyspace_hits_count
/stats/total_keyspace_misses_count |
Es la proporción entre la cantidad total de búsquedas de claves correctas y la suma de la cantidad total de búsquedas de claves con errores y la cantidad total de búsquedas de claves correctas en todo el clúster (aciertos/aciertos + errores). |
Llamadas | /commandstats/total_calls_count |
Es la cantidad 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 del tiempo total que tarda Memorystore for Redis Cluster en ejecutar comandos de lectura y escritura en los nodos principales de un clúster dividida por la cantidad 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 Memorystore for Redis Cluster tarda en ejecutar comandos de lectura y escritura en los nodos de réplica de un clúster dividida por la cantidad 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 Estadísticas del sistema.
Nombre del gráfico | Tipo de métrica | Descripción |
---|---|---|
Uso de memoria | /node/memory/utilization |
Es la 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 |
Es la cantidad de clientes conectados a un nodo del clúster. |
Tasa de aciertos de caché | /node/stats/keyspace_hits_count
/node/stats/keyspace_misses_count |
Es la proporción entre la cantidad total de búsquedas de claves exitosas y la suma de la cantidad total de búsquedas de claves fallidas y la cantidad total de búsquedas de claves exitosas en un nodo del clúster (aciertos/aciertos + errores). |
Acerca del panel Rendimiento clave en los nodos
Puedes usar este panel para ver la siguiente información sobre los nodos principales y de réplica de un clúster:
- Uso de CPU (
/node/cpu/utilization
): Es la cantidad promedio de CPU que usa cada nodo del clúster para el período que especificas en el panel de estadísticas del sistema. - Uso de memoria (
/node/memory/utilization
): Es la cantidad promedio de memoria que usa cada nodo del clúster para el período especificado. - Tiempo de actividad del nodo (
/node/server/uptime
): Es la cantidad de tiempo durante la que cada nodo del clúster está en funcionamiento para el período especificado. Memorystore for Redis Cluster alinea esta hora con la hora conocida anterior más cercana.
Si deseas obtener más información para usar de forma óptima Memorystore para Redis Cluster en relación con la utilización de CPU, la utilización de memoria y el tiempo de actividad de los nodos, consulta Prácticas recomendadas para Memorystore para Redis Cluster.
Visualiza las métricas de supervisión a nivel del clúster
Puedes usar el panel de System insights para ver las métricas de supervisión a nivel del clúster. Estas métricas aparecen como gráficos y proporcionan medidas del uso de memoria, el uso de CPU, las conexiones recibidas, el porcentaje de aciertos de la caché y la cantidad total de llamadas.
Para ver las métricas de supervisión a nivel del clúster, sigue estos pasos:
En la consola de Google Cloud , ve a la página Memorystore for Redis Cluster.
Haz clic en el ID del clúster que deseas supervisar.
En la barra de navegación lateral, haz clic en Estadísticas del sistema.
Haz clic en la pestaña Clúster. En el panel, aparecerán los gráficos del clúster. Para obtener más información sobre el uso de estos gráficos, consulta Usa gráficos y métricas.
Opcional. Puedes personalizar el panel para que se adapte a tus necesidades.
Visualiza las métricas de supervisión a nivel del nodo
Puedes usar el panel de System insights para ver las métricas de supervisión a nivel del nodo. Estas métricas aparecen como gráficos y proporcionan medidas de la utilización de la memoria, la utilización de la CPU, las conexiones recibidas, el porcentaje de aciertos de la caché y la cantidad total de llamadas.
Para ver las métricas de supervisión a nivel del nodo, sigue estos pasos:
En la consola de Google Cloud , ve a la página Memorystore for Redis Cluster.
Haz clic en el ID del clúster que deseas supervisar.
En la barra de navegación lateral, haz clic en Estadísticas del sistema.
Haz clic en la pestaña Nodos. En el panel, aparecen el panel Rendimiento clave en los nodos y los gráficos de los nodos del clúster.
Para obtener más información sobre el uso de estos gráficos, consulta Usa gráficos y métricas. Para obtener más información sobre cómo usar el panel, consulta Cómo usar el panel Rendimiento clave en los nodos.
Opcional. Puedes personalizar el panel para que se adapte a tus necesidades. También puedes filtrar los datos que aparecen en el panel.
Usa gráficos y métricas
Cada gráfico que aparece en el panel de Estadísticas del sistema tiene una barra de herramientas que te proporciona las siguientes opciones estándar. Algunos elementos están ocultos, a menos que mantengas el puntero sobre el gráfico.
Para acercar una sección de un gráfico, arrastra el puntero por la sección que deseas ver. Esta acción establece un intervalo personalizado, que puedes ajustar o revertir con el filtro de intervalo. Para alejar la sección, haz clic en Restablecer zoom.
Para ver una descripción del gráfico y sus datos, haz clic en Ayuda (help).
Para ver los filtros y las agrupaciones que Memorystore for Redis Cluster aplica al gráfico, haz clic en Información (info).
Para crear una alerta basada en los datos del gráfico, haz clic en Crear política de alertas (add_alert).
Para explorar los datos del gráfico, haz clic en Explorar datos (query_stats).
Para ver opciones de gráfico adicionales, haz clic en Más opciones de gráfico (more_vert). Aparecerá un menú.
Para ver un gráfico en el modo de pantalla completa, selecciona Ver en pantalla completa en el menú. Para salir de la pantalla completa, haz clic en Cancelar.
Para expandir la leyenda del gráfico, selecciona Expandir la leyenda del gráfico en el menú. Para contraer la leyenda, selecciona Contraer leyenda del gráfico.
Para cambiar el formato visual del gráfico, selecciona Modo en el menú y, luego, selecciona un modo. Este modo determina cómo se muestran los datos en el gráfico.
Puedes seleccionar tres modos: Modo de rayos X, Modo de color y Modo de estadísticas. Para obtener más información sobre estos modos, consulta Cómo configurar el modo de rayos X, color o estadísticas.
Para descargar el gráfico, selecciona Descargar en el menú y, luego, 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, selecciona Ver en el Explorador de métricas en el menú. En el Explorador de métricas, puedes ver otras métricas de Memorystore for Redis Cluster.
Usa el panel Rendimiento clave en los nodos
El panel tiene una barra de herramientas que te proporciona las siguientes opciones estándar. Algunos elementos están ocultos, a menos que mantengas el puntero sobre el panel.
Para explorar los datos en el panel, haz clic en Explorar datos (query_stats).
Para ver el panel en modo de pantalla completa, haz clic en Más opciones de gráficos (more_vert) y, luego, selecciona Ver en pantalla completa en el menú. Para salir de la pantalla completa, haz clic en Cancelar.
Para ajustar la información que aparece en el panel, haz clic en el campo Filtro, selecciona una propiedad y, luego, selecciona un valor. Por ejemplo, para ver información solo sobre el nodo principal del clúster, haz clic en el campo, selecciona la propiedad Rol y, luego, selecciona el valor principal.
Para ver una descripción del panel y sus datos, haz clic en Ayuda (help).
Para seleccionar qué columnas del panel son visibles, haz clic en Opciones de visualización de columnas (view_column).
Personaliza el panel de Estadísticas del sistema
El panel Predefinido incluye un conjunto de métricas predeterminadas. Puedes crear widgets adicionales para agregar otras métricas de Memorystore for Redis Cluster o de otros productos deGoogle Cloud y obtener una vista de supervisió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 predefinido. Además de las métricas de Memorystore for Redis Cluster, puedes agregar las métricas requeridas de GKE Enterprise, como las métricas relacionadas con los pods.
Crea un panel personalizado
Para crear un panel personalizado y agregarle una métrica, sigue estos pasos:
- En las pestañas Clúster o Nodos del panel de System insights, selecciona el menú Predefinido y, luego, haz clic en Personalizar panel.
- En el campo Nombre de la vista personalizada, ingresa un nombre para el panel (por ejemplo,
my-custom-dashboard
). - Haz clic en Agregar widget.
- En el panel Agregar widget, selecciona un tipo de widget para agregar una métrica al panel.
En el panel Configurar widget, configura el widget.
Por ejemplo, en el panel Agregar widget, puedes seleccionar los widgets Métrica o Barra apilada y, luego, en el panel Configurar widget, puedes seleccionar y configurar una métrica de Memorystore para Redis Cluster.
Haz clic en Aplicar. La métrica de Memorystore for Redis Cluster que agregaste aparece en el panel de estadísticas del sistema.
Haz clic en Guardar.
Edita el panel personalizado
Para editar el panel personalizado que creaste, sigue estos pasos:
- En las pestañas Clúster o Nodos del panel de estadísticas del sistema, haz clic en Editar panel (edit).
- Para cambiar la posición de un widget que representa una métrica, haz clic en el encabezado del widget y arrástralo a una nueva ubicación.
- Para editar un widget, haz lo siguiente:
- Haz clic en Editar widget (edit).
- En el panel Configurar widget, edita el widget.
- Haz clic en Aplicar.
- Para clonar un widget, haz lo siguiente:
- Haz clic en Más opciones de gráfico (more_vert).
- En el menú, selecciona Clonar widget.
- En el diálogo Clonar, ingresa un nombre para el widget que deseas clonar, selecciona el panel en el que quieres que aparezca (por ejemplo, el panel actual de Estadísticas del sistema) y haz clic en Clonar.
- Para borrar un widget, haz lo siguiente:
- Haz clic en Más opciones de gráfico (more_vert).
- En el menú, selecciona Borrar widget.
- En el cuadro de diálogo Borrar widget, haz clic en Borrar.
- Haz clic en Guardar.
Borra el panel personalizado
Para borrar el panel personalizado, sigue estos pasos:
- En las pestañas Clúster o Nodos del panel de System insights, haz clic en Borrar panel personalizado (delete).
- En el cuadro de diálogo ¿Confirmas que quieres borrar el panel?, haz clic en Borrar panel.
Filtra el panel de Estadísticas del sistema
De forma predeterminada, el panel de Estadísticas del sistema muestra datos de todos los nodos principales y de réplica del clúster que deseas supervisar. Para ajustar los datos que aparecen en los gráficos de este panel, puedes usar los siguientes filtros:
- ID del nodo: Especifica qué nodos principales y de réplica contienen los datos que deseas que aparezcan.
- Rol del nodo: Especifica si los datos que aparecen están asociados solo a los nodos principales, solo a los nodos de réplica o a ambos.
Filtrar por el ID del nodo
Para filtrar el panel de Estadísticas del sistema por el ID del nodo, sigue estos pasos:
En la pestaña Nodos del panel de System insights, copia los IDs de los nodos que contienen los datos que deseas que aparezcan. Para ello, usa el panel Rendimiento clave en los nodos para copiar los IDs de los nodos.
Selecciona el menú ID del nodo.
En el diálogo, pega el ID de un nodo que copiaste, selecciona la casilla de verificación junto al ID del nodo y haz clic en Aceptar.
Repite los pasos 2 y 3 para todos los IDs de nodo que copiaste.
Filtrar por el rol del nodo
Para filtrar el panel de Estadísticas del sistema por el rol del nodo, sigue estos pasos:
En la pestaña Nodos del panel de System insights, selecciona el menú Rol del nodo.
En el cuadro de diálogo, realiza una de las siguientes acciones:
Si deseas que los datos que aparecen en el panel de estadísticas del sistema se asocien con los nodos principales y de réplica, selecciona la casilla de verificación Seleccionar todo.
Si deseas que los datos se asocien solo con los nodos principales, selecciona la casilla de verificación Principal.
Si deseas que los datos se asocien solo con los nodos de réplica, selecciona la casilla de verificación Réplica.
Haz clic en Aceptar.
Supervisa clústeres con Cloud Monitoring
Cloud Monitoring es un servicio de supervisión que te permite ver métricas como la cantidad promedio de clientes conectados a tus clústeres. Para obtener más detalles sobre todas las métricas de Memorystore Cluster para Redis disponibles en Cloud Monitoring, consulta las métricas de supervisión admitidas.
Regístrate en Cloud Monitoring
Para acceder a la consola de Monitoring, haz clic en Monitoring en el panel de navegación de la consolaGoogle Cloud :
Para obtener información sobre los precios, consulta Precios de Cloud Monitoring.
Consulta la utilización de la memoria del clúster en Google Cloud Observability
Para ver la información sobre la utilización de la memoria del clúster, usa el Explorador de métricas:
Ve a la consola de Google Cloud , accede y navega al proyecto que contiene tus clústeres:
Selecciona Monitoring en el menú de navegación de la izquierda.
En Monitoring, si el panel de navegación no está expandido, haz clic en Expandirlast_page. Este botón se encuentra en la parte inferior izquierda de la consola.
Si el Explorador de métricas aparece en el panel de navegación, haz clic en Explorador de métricas. De lo contrario, selecciona Recursos y, luego, Explorador de métricas.
Selecciona Cloud Memorystore Redis Cluster como el tipo de recurso y Redis cluster average memory utilization como la métrica.
Configura una alerta de Monitoring para el uso de memoria
Puedes configurar una alerta en Monitoring para que te notifique si la métrica de utilización promedio de la memoria supera el umbral que estableciste.
Para crear una alerta sobre la métrica Memoria en uso, haz lo siguiente:
En la Google Cloud consola, selecciona Monitoring o usa el siguiente botón:
Selecciona Alertas > Crear una política.
Agrega una condición para el límite de memoria en uso:
- Usa el menú desplegable Selecciona una métrica para seleccionar la métrica Uso promedio de la memoria del clúster de Redis para el recurso Clúster de Redis de Cloud Memorystore.
- Haz clic en el botón Siguiente.
Configura la alerta:
- En la sección Configurar activador, elige Cada vez que la serie infrinja.
- Establece Posición del umbral en Umbral superior.
- Establece el límite en el porcentaje de uso de memoria en el que deseas recibir una notificación.
- Haz clic en el botón Siguiente.
En la sección Notificaciones y nombre, selecciona el canal de notificaciones que desees.
- Agrega un nombre para tu política de alertas, como “Alerta de utilización de memoria del clúster de Redis”.
Haz clic en Crear política.
Ahora recibes una notificación cuando se infringe el umbral.
Puedes acceder a esta política de alertas desde la pestaña Alertas en la IU de Monitoring.
Cómo ver los registros de Memorystore for Redis Cluster
Memorystore for Redis Cluster produce registros que Cloud Logging captura.
Ver registros de auditoría
Ve a la página del Explorador de registros en la Google Cloud consola.
Para ver los registros de auditoría, selecciona Recurso auditado > Cloud Redis > CloudRedisCluster en el menú desplegable de recursos.