En esta página, se describe cómo supervisar el rendimiento de tu instancia de Memorystore para Redis.
La supervisión te permite controlar tus instancias para asegurarte de que se comportan como deseas. Esta guía aborda algunos ejemplos básicos de supervisión de instancias de Redis. Además de los tipos de supervisión que se analizan aquí, Memorystore para Redis es compatible con Redis de código abierto, por lo que puedes usar las herramientas de supervisión de Redis existentes de las VM de Compute Engine para supervisar tus instancias.Supervisa instancias en la consola de Google Cloud
Para ver las métricas centrales de una instancia:
- Ve a la página Memorystore para Redis en la consola de Google Cloud.
Memorystore para Redis - Haz clic en el ID de la instancia que deseas ver.
Puedes supervisar varias métricas visitando la página de Monitoring de una instancia en la consola de Google Cloud. En la página de supervisión de Memorystore para Redis, se muestra un gráfico de segundos de CPU, uso de memoria por cantidad máxima de memoria y bytes de entrada y salida de la red, entre otros.
Supervisa instancias con Cloud Monitoring
Cloud Monitoring es un servicio de supervisión que te permite ver métricas como el tiempo de actividad de tus instancias de Redis. A fin de obtener más detalles sobre todas las métricas de Redis para Memcached disponibles en Cloud Monitoring, consulta la documentación de referencia de Monitoring.
Regístrate en Cloud Monitoring
Para acceder a la consola de Monitoring, haz clic en Monitoring en el panel de navegación de la consola de Google Cloud:
Ir a la consola de Google Cloud
Para obtener información sobre los precios, consulta Precios de Cloud Monitoring.
Visualiza la información sobre el tiempo de actividad, el reinicio y la conmutación por error de las instancias en la observabilidad de Google Cloud
Para ver la información del tiempo de actividad de la instancia, usa el explorador de métricas:
Ve a la consola de Google Cloud, accede y navega al proyecto con tus instancias de Redis:
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
redis_instance
como el tipo de recurso yredis/server/uptime
como la métrica.
Tu grafo presentará un aspecto parecido a este:
- Cada línea indica una sola instancia.
- Arriba y a la derecha indica que Redis está activo.
- Una caída indica un reinicio.
- Los datos faltantes indican que no existe disponibilidad.
- Debajo de tu grafo, hay una clave codificada por colores que indica qué línea pertenece a qué instancia. A medida que te desplazas sobre la clave, se resalta la línea correspondiente en el grafo.
Para las instancias de nivel Estándar, habrá dos entradas con el mismo nombre, pero con colores diferentes en la clave debajo del grafo. La instancia principal es la línea con el mayor tiempo de actividad. Puedes identificar una conmutación por error buscando un punto en el grafo donde la línea de la instancia principal se reduzca a cero y la línea de la réplica continúe aumentando, lo que indica que se ha convertido en la nueva instancia principal.
Puedes cambiar el horizonte temporal en la esquina superior derecha, así como agregar filtros para adaptar la información que ves a una región, proyecto, instancia o réplica en particular.
Ver operaciones por segundo
Para ver las operaciones de una instancia por segundo, usa el explorador de métricas:
Ve a la consola de Google Cloud, accede y navega al proyecto con tus instancias de Redis:
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 la instancia de Redis como el tipo de recurso.
Selecciona Llamadas como la métrica deseada.
Selecciona Suma en el menú desplegable de agregación.
Las llamadas son una métrica de Memorystore para Redis que imita la métrica instantaneous_ops_per_sec
de Redis cuando configuras la agregación como suma.
Establece alertas en la página de Memorystore para Redis
Puedes habilitar rápidamente las políticas de alertas recomendadas en la página de Memorystore para Redis en la consola de Google Cloud.
Establecer una alerta para la proporción alta de uso de memoria del sistema
Ve a la página Memorystore para Redis en la consola de Google Cloud.
Haz clic en el ID de la instancia.
Haga clic en Crear política de alertas.
Selecciona Proporción de uso de memoria del sistema de instancias de Redis para Cloud Memorystore.
(Opcional) Modifica el umbral del activador de alertas. Te recomendamos que conserves el umbral de proporción de uso de memoria del sistema del 80%. Sin embargo, si lo deseas, puedes ajustar el activador del umbral.
Haga clic en Mostrar opciones.
Ingresa un valor decimal entre 0 y 1 para indicar el porcentaje límite. Por ejemplo, 0 .35 indica 35%.
En Configurar notificaciones, selecciona tu canal de notificaciones.
Si quieres habilitar una política de alertas para el uso elevado de CPU del motor de Redis o la conmutación por error con la IU de Memorystore, hazlo antes de continuar con el siguiente paso.
Haz clic en Crear políticas.
Configura una alerta para el uso elevado de CPU de Redis Engine
Ve a la página Memorystore para Redis en la consola de Google Cloud.
Haz clic en el ID de la instancia.
Haga clic en Crear política de alertas.
Selecciona Segundos de CPU de instancia de Redis para Cloud Memorystore.
(Opcional) Modifica el umbral del activador de alertas. Te recomendamos que conserves el umbral de uso de CPU del 90%. Sin embargo, si lo deseas, puedes ajustar el activador del umbral.
Haga clic en Mostrar opciones.
Ingresa un valor decimal entre 0 y 1 para indicar el porcentaje límite. Por ejemplo, 0 .35 indica 35%.
En Configurar notificaciones, selecciona tu canal de notificaciones.
Si quieres habilitar una política de alertas para la proporción alta de uso de memoria del sistema o la conmutación por error con la IU de Memorystore, hazlo antes de continuar con el siguiente paso.
Haz clic en Crear políticas.
Establecer una alerta de conmutación por error
Ve a la página Memorystore para Redis en la consola de Google Cloud.
Haz clic en el ID de la instancia.
Haga clic en Crear política de alertas.
Selecciona Cloud Memorystore Redis Instance Uptime.
En Configurar notificaciones, selecciona tu canal de notificaciones.
Si quieres habilitar una política de alertas para una proporción alta de uso de memoria del sistema o alto uso de CPU del motor de Redis mediante la IU de Memorystore, hazlo antes de continuar con el siguiente paso.
Haz clic en Crear políticas.
Supervisa el uso de memoria de tu instancia
Puedes supervisar la cantidad de memoria disponible que tienes en tu instancia de Redis con un panel de Monitoring. También puedes configurar una alerta de Monitoring para que te notifique cuando tu memoria de Redis alcanza un umbral personalizable.
Crea un panel para supervisar el uso de memoria de Redis
En la consola de Google Cloud, selecciona Monitoring o usa el siguiente botón:
Selecciona Paneles > Crear panel.
Proporciona un nombre para el gráfico, p. ej., "Panel de Redis" y haz clic en Confirmar.
Haga clic en Add Chart.
Proporciona un título para el gráfico. Por ejemplo, “Uso de memoria de Redis”.
En el cuadro de búsqueda Find resource type and metric, busca "Cloud Memorystore Redis Instance" y selecciónelo.
- Ingresa Memoria máxima como el tipo de métrica.
- En el cuadro de Filtros, agrega un filtro para instance_id y selecciona la instancia que deseas supervisar.
- Si deseas supervisar el uso de todas las instancias de Memorystore en tu proyecto, usa “Agrupar por” y selecciona instance_id.
- Ingresa Memoria máxima como el tipo de métrica.
Haz clic en Agregar métrica, selecciona “Instancia de Redis para Cloud Memorystore” como tipo de recurso y “Memoria en uso” como métrica.
- En el cuadro de Filtros, agrega un filtro para instance_id y selecciona la instancia que deseas supervisar.
- Si deseas supervisar el uso de todas las instancias de Memorystore en tu proyecto, usa Agrupar por y selecciona instance_id.
Haz clic en Guardar. Puedes acceder a este panel desde la pestaña de paneles de la IU de Monitoring.
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 Memoria en uso supera el umbral que estableciste.
Para crear una alerta sobre la métrica Memoria en uso, haz lo siguiente:
En la consola de Google Cloud, selecciona Monitoring o usa el siguiente botón:
Selecciona Alertas > Crear una política.
Ingresa un Nombre de política, como “Alerta de uso de memoria alto de Redis”.
Agrega una condición para el límite de memoria en uso:
- Haga clic en Add Condition.
- Proporciona un nombre para la condición, por ejemplo, “Alerta de memoria usada".
- En Destino, selecciona el tipo de recurso de la instancia de Redis para Cloud Memorystore.
- En Métrica, selecciona "Memoria en uso".
- En Configuración, elige .
- Configura Condición (Condition) en por encima de (is above).
- Establece Umbral en el equivalente, en bytes, del 50% del tamaño de la instancia.
- Cuando el uso de la memoria excede el 50%, debes supervisarlo de forma periódica y considerar escalar verticalmente la instancia si el uso de memoria aumenta de forma considerable.
- Configura Durante como 1 minuto inicialmente para comprender el patrón de uso, puedes aumentar este umbral a un número más alto a medida que se estabilice el uso.
- Haz clic en Agregar.
Establece el canal de notificaciones adecuado.
Haz clic en el botón Guardar.
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.
Configura una alerta de Monitoring para la proporción de uso de memoria del sistema
Debes configurar una alerta en Monitoring para que te notifique si la métrica de proporción de uso de memoria del sistema supera el 80%.
Para crear una alerta sobre la métrica de proporción de uso de memoria del sistema, haz lo siguiente:
En la consola de Google Cloud, selecciona Monitoring o usa el siguiente botón:
Selecciona Alertas > Crear una política.
Ingresa un Nombre de política, como "Alerta de proporción de uso de memoria del sistema".
Agrega una condición para el umbral de proporción de uso de memoria del sistema:
- Haga clic en Add Condition.
- Proporciona un nombre para la condición, como "Alerta de proporción de uso de memoria del sistema".
- En Destino, selecciona el tipo de recurso de la instancia de Redis para Cloud Memorystore.
- En Métrica, selecciona "Proporción de uso de memoria del sistema".
- En Configuración, elige .
- Configura Condición (Condition) en por encima de (is above).
- Establece el Umbral en
0.8
, que representa el 80% de la memoria del sistema.- Cuando el uso de memoria del sistema supere el 80%, sigue las prácticas recomendadas para administrar la proporción de uso de memoria del sistema.
- De manera opcional, usa el campo Filtro a fin de configurar una alerta para un ID de instancia única. Si eliges no filtrar con una instancia específica, la alerta te notificará cada vez que una instancia de Memorystore para Redis en tu proyecto tenga una proporción de uso de memoria del sistema que supere el 80%.
- Haz clic en Agregar botón.
Establece el canal de notificaciones adecuado.
Haz clic en el botón Guardar.
Ahora recibirás una notificación cada vez que la proporción por uso de memoria del sistema supera el 80%.
Ver los registros de Redis
Redis produce registros que Cloud Logging captura.
Consultar registros de auditoría
Ve al Explorador de registros en la consola de Google Cloud.
Para ver los registros de auditoría, selecciona Recurso auditado > redis.googleapis.com en el menú desplegable de recursos.
Consultar los registros de actividad
Ve al Explorador de registros en la consola de Google Cloud.
Para ver los registros de actividades, selecciona la instancia de Cloud Memorystore Redis en el menú desplegable de recursos.