Supervisar instancias de Memcached

En esta página, se describe cómo supervisar el rendimiento de la instancia de Memorystore para Memcached.

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 Memcached. Además de los tipos de supervisión que se analizan aquí, Memorystore para Memcached es compatible con Memcached de código abierto, por lo que puedes usar las herramientas de supervisión de Memcached existentes de las VM de Compute Engine a fin de supervisar tus instancias.

Supervisa instancias en Google Cloud Console

Para ver las métricas centrales de una instancia:

  1. Ve a la página Memorystore para Memcached en Google Cloud Console.
    Memorystore para Memcached
  2. Haz clic en el ID de la instancia que deseas ver.

Puedes supervisar varias métricas si visitas la página Detalles de la instancia en Google Cloud Console. De forma predeterminada, el grafo muestra el uso de memoria actual de la instancia y su capacidad máxima. Otras métricas disponibles en Google Cloud Console son: Conexiones activas, Uso de memoria, Tiempo de uso de CPU, Proporción de aciertos, Elementos, Recuento de expulsiones, Recuento de operaciones, Bytes recibidos, Bytes enviados, Tiempo de actividad, Memoria sin usar, Operaciones Get, Establecer operaciones y Borrar operaciones.

Para cambiar las métricas que se muestran en el grafo, usa el menú desplegable en la esquina superior izquierda. Para cambiar el período, selecciona un período diferente en la esquina superior derecha del grafo.

Usar 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 Memcached. A fin de obtener más detalles sobre todas las métricas de Memorystore 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 supervisión, haz clic en Monitoring en el panel de navegación de Google Cloud Console:

Ir a la consola de Google Cloud

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

Ver información sobre el tiempo de actividad, el reinicio y la conmutación por error de la instancia en Monitoring

Para ver la información del tiempo de actividad de la instancia, usa el explorador de métricas:

  1. Ve a Google Cloud Console, accede y navega al proyecto con tus instancias de Memcached:

    Ir a la consola de Google Cloud

  2. Selecciona Monitoring en el menú de navegación de la izquierda.

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

  4. 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.

  5. En el campo Buscar métrica y tipo de recurso, ingresa memcache.googleapis.com/node/uptime.

Tu grafo presentará un aspecto parecido a este:

Grafo de tiempo de actividad de instancia

  • Cada línea indica una sola instancia.
  • Si apunta hacia arriba y a la derecha indica que Memcached 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.

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 nodo en particular.

Ver operaciones por segundo

Para ver las operaciones de una instancia por segundo, usa el explorador de métricas:

  1. Ve a Google Cloud Console, accede y navega al proyecto con tus instancias de Memcached:

    Ir a la consola de Google Cloud

  2. Selecciona Monitoring en el menú de navegación de la izquierda.

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

  4. 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.

  5. Selecciona la instancia de Memcached como el tipo de recurso.

  6. Ingresa memcache.googleapis.com/node/operation_count en el campo Buscar métrica y tipo de recurso.

  7. Selecciona Suma en el menú desplegable de agregación.

Crea un panel para supervisar el uso de memoria de Memcached

  1. En la consola de Google Cloud, selecciona Monitoring o usa el siguiente botón:

    Ir a Monitoring

  2. Selecciona Paneles > Crear panel.

  3. Proporciona un nombre para el panel, p. ej., “Panel de Memcached” y haz clic en Confirmar.

  4. Haga clic en Add Chart.

    1. Proporciona un título para el gráfico. Por ejemplo, “Uso de memoria de Memcached”.

    2. En el cuadro de búsqueda con la etiqueta Buscar tipo de recurso y métrica, busca “Nodo de Memcached de Memorystore” y selecciona la métrica.

      1. Ingresa "memoria caché" como tipo de métrica.
        1. En el cuadro de Filtros, agrega un filtro para instance_id y selecciona la instancia que deseas supervisar.
        2. Si deseas supervisar el uso de todas las instancias de Memorystore en tu proyecto, usa Agrupar por y selecciona instance_id.
  5. 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 una métrica

En esta sección, se explica cómo configurar una alerta en Monitoring para una métrica individual.

A fin de crear una alerta para una métrica, haz lo siguiente:

  1. En la consola de Google Cloud, selecciona Monitoring o usa el siguiente botón:

    Ir a Monitoring

  2. Haz clic en Alertas, en el menú de navegación de la izquierda.

  3. Haz clic en el botón Crear política.

  4. Ingresa un nombre para la política.

  5. Haga clic en Add Condition.

    1. Proporciona un nombre para la condición, como “Alerta de uso de memoria”.
    2. En Destino, selecciona el tipo de recurso de la instancia del nodo de Memorystore Memcached.
      1. Selecciona la métrica deseada. Por ejemplo, selecciona “Uso de memoria”.
    3. En Configuración, elige la condición que desees.
      1. Por ejemplo, para Memory Usage, puedes elegir Cada vez que se infrinja la serie.
    4. Selecciona valores para La condición se activa si, Umbral y duración (etiquetada como Para).
      1. Por ejemplo, usa Condición, supera y establece el umbral en el equivalente, en bytes, del 80% del tamaño de la instancia. Configura Por a 1 minuto en un principio para comprender el patrón de uso.
    5. Haga clic en Add.
  6. Configura un canal de notificaciones:

    1. Haz clic en el botón Agregar canal de notificación.
      • Opción 1: Elige Correo electrónico en el menú Tipo de canal de notificación.
        • Ingresa la dirección de correo electrónico a la que desea que se envíen las alertas.
      • Opción 2: Consulta Crea canales a fin de obtener instrucciones para configurar otros tipos de canales de notificaciones.
  7. Haz clic en el botón Guardar (Save).

Visualiza registros de Memcached

Memcached produce registros que Cloud Logging captura.

Consultar registros de auditoría

  1. Ve al Explorador de registros en la consola de Google Cloud.

    Explorador de registros

  2. Para ver los registros de auditoría, selecciona Audited Resource > memcached.googleapis.com en el menú desplegable de recursos.

¿Qué sigue?