Supervisar instancias de Memcached

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

La supervisión te permite controlar tus instancias para asegurarte de que se comportan como deseas. En esta guía, se describen algunos ejemplos básicos de supervisión de instancias de Memcached. Además de los tipos de supervisión que se describen 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 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 de obtención y operaciones de eliminación.

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.

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

Regístrate en Cloud Monitoring

Para acceder a la consola de supervisión, haz clic en Supervisión en el panel de navegación de Cloud Console:

Ir a Cloud Console

Si este es el primer acceso a Monitoring de tu proyecto de Google Cloud, entonces Monitoring necesita crear un lugar de trabajo. Por lo general, este proceso es transparente para ti y solo lleva unos minutos. Si ves el cuadro de diálogo Agregar tu proyecto a un lugar de trabajo, selecciona Nuevo lugar de trabajo y haz clic en Agregar.

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 de tiempo de actividad de la instancia, usa el Explorador de métricas:

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

    Ir a Cloud Console

  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 y 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 que contiene tus instancias de Memcached:

    Ir a Cloud Console

  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 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 Google Cloud Console, selecciona Monitoring o usa el siguiente botón:

    Ir a Monitoring

  2. Selecciona Paneles > Crear panel.

  3. Haga clic en Add Chart.

    1. Proporciona un nombre para el gráfico. Por ejemplo, "Uso de memoria de Memcached".

    2. En el cuadro de búsqueda Buscar métrica y tipo de recurso, busca "Nodo de Memcache de Cloud Memorystore" y selecciona la métrica.

      1. Haz clic en Agregar métrica, busca "Memoria caché" y selecciónala.
        1. En el cuadro Filtro, 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.
        3. En Agregación, establece el Alineador en Máximo.
  4. Haga clic en Save. Para acceder a este panel desde el menú, coloca el cursor sobre Paneles.

Visualiza registros de Memcached

Memcached produce registros que Cloud Logging captura.

Ve registros de auditoría

  1. Ve a la página Visor de registros en Cloud Console.

    Visor de registros

  2. Para ver los registros de auditoría, selecciona Recurso auditado > Memcached.googleapis.com en el menú desplegable de recursos, como se muestra a continuación:

    Captura de pantalla de visor de registros

Qué sigue