Monitorización de Storage Gateway - AWS Storage Gateway

Monitorización de Storage Gateway

En esta sección, encontrará información acerca de cómo monitorizar una gateway, incluida la monitorización de recursos asociados a la gateway mediante Amazon CloudWatch. Puede monitorizar el búfer de carga y el almacenamiento en caché de la gateway. Utilice la consola de AWS Storage Gateway para ver las métricas y alarmas de la gateway. Por ejemplo, puede ver el número de bytes utilizados en las operaciones de lectura y escritura, el tiempo empleado en las operaciones de lectura y escritura y el tiempo necesario para recuperar datos desde la nube de AWS. Con las métricas, puede realizar un seguimiento de la salud de la gateway y configurar alarmas que le avisen cuando una o varias métricas superen un umbral definido.

Storage Gateway proporciona métricas de CloudWatch sin ningún cargo adicional. Las métricas de Storage Gateway se registran durante un periodo de dos semanas. Mediante estas métricas, puede acceder a la información histórica y obtener una mejor perspectiva sobre el rendimiento de su gateway y sus volúmenes. Storage Gateway también proporciona alarmas de CloudWatch, excepto alarmas de alta resolución, sin cargo adicional. Para obtener más información acerca de los precios de CloudWatch, consulte Precios de Amazon CloudWatch. Para obtener más información acerca de CloudWatch, consulte Guía del usuario de Amazon CloudWatch.

Información acerca de las métricas de gateway

Para las explicaciones de este tema, definiremos las métricas de gateway como métricas en el ámbito de la gateway, es decir, que midan algo relativo a la gateway. Dado que una gateway contiene uno o varios volúmenes, una métrica específica de gateway es representativa de todos los volúmenes de la gateway. Por ejemplo, la métrica CloudBytesUploaded es el número total de bytes que la gateway ha enviado a la nube durante el periodo de notificación. Esta métrica incluye la actividad de todos los volúmenes de la gateway.

Cuando trabaje con datos de métricas de gateway, debe especificar la identificación única de la gateway cuyas métricas le interese ver. Para ello, debe especificar los valores de GatewayId y GatewayName. Cuando desee trabajar con las métricas de una gateway, debe especificar la dimensión de la gateway en el espacio de nombres de métricas, que distingue una métrica específica de la gateway de una métrica específica del volumen. Para obtener más información, consulte Uso de métricas de Amazon CloudWatch.

Métrica Descripción Se aplica a
AvailabilityNotifications

Número de notificaciones de estado relacionadas con la disponibilidad que ha generado la gateway.

Utilice esta métrica con la estadística Sum para comprobar si se está produciendo algún evento relacionado con la disponibilidad en la gateway. Para obtener información acerca de los eventos, compruebe el grupo de registros de CloudWatch configurado.

Unidad: número

Todas las gateways.

CacheHitPercent

Porcentaje de lecturas de aplicación servidas desde la caché. La muestra se obtiene al final del período de notificación.

Unidad: porcentaje

Gateways de archivos, volúmenes en caché y cintas.

CacheUsed

El número total de bytes que se utilizan en el almacenamiento en caché de la gateway. La muestra se obtiene al final del período de notificación.

Unidades: bytes

Gateways de archivos, volúmenes en caché y cintas.

IndexEvictions

Número de archivos cuyos metadatos se han desalojado del índice almacenado en la caché de metadatos de archivos para dejar espacio para nuevas entradas. La gateway mantiene este índice de metadatos, que se rellena desde la nube de AWS bajo demanda.

Estadísticas: SampleCount para el número de directorios, SUM para el número total de archivos y Average para el número medio de archivos por directorio.

Unidad: número

Solo para gateways de archivos.

IndexFetches

Número de archivos para los que se han recuperado metadatos. La gateway mantiene un índice almacenado en caché de metadatos de archivos, que se rellena desde la nube de AWS bajo demanda.

Estadísticas: SampleCount para el número de directorios, SUM para el número total de archivos y Average para el número medio de archivos por directorio.

Unidad: número

Solo para gateways de archivos.

IoWaitPercent

Porcentaje de tiempo que la gateway está esperando una respuesta del disco local.

Unidad: porcentaje

Todas las gateways.

MemTotalBytes

Cantidad de RAM aprovisionada para la máquina virtual de la gateway, en bytes.

Unidades: bytes

Todas las gateways.

MemUsedBytes

Cantidad de RAM utilizada actualmente por la máquina virtual de la gateway, en bytes.

Unidades: bytes

Todas las gateways.

QueuedWrites

El número de bytes escritos en AWS, a partir de una muestra obtenida al final del período de notificación para todos los volúmenes de la gateway. Estos bytes se conservan en el almacenamiento de trabajo de la gateway.

Unidades: bytes

Todas las gateways.

ReadBytes

El número total de bytes leídos de las aplicaciones on-premises en el período de notificación para todos los volúmenes de la gateway.

Utilice esta métrica con la estadística Sum para medir la velocidad y con la estadística Samples para medir las operaciones de entrada/salida por segundo (IOPS).

Unidades: bytes

Gateways de archivos, volúmenes en caché y volúmenes almacenados.

ReadTime

El número total de milisegundos empleados en operaciones de lectura desde las aplicaciones on-premises en el período de notificación para todos los volúmenes de la gateway.

Use esta métrica con la estadística Average para medir la latencia.

Unidad: milisegundos

Gateways de archivos, volúmenes en caché y volúmenes almacenados.

SmbV1Sessions

Número de sesiones de Server Message Block (SMB) versión 1 que están activas en la gateway.

Unidad: número

Solo para gateways de archivos.

SmbV2Sessions

Número de sesiones de SMB versión 2 que están activas en la gateway.

Unidad: número

Solo para gateways de archivos.

SmbV3Sessions

Número de sesiones de SMB versión 3 que están activas en la gateway.

Unidad: número

Solo para gateways de archivos.

TimeSinceLastRecoveryPoint

El tiempo desde el último punto de recuperación disponible. Para obtener más información, consulte La gateway almacenada en la caché es inaccesible y desea recuperar los datos.

Unidad: segundos

Volúmenes en caché y volúmenes almacenados.

TotalCacheSize

El tamaño total de la caché en bytes. La muestra se obtiene al final del período de notificación.

Unidades: bytes

Gateways de archivos, volúmenes en caché y cintas.

UploadBufferPercentUsed

Porcentaje de uso del búfer de carga de la gateway. La muestra se obtiene al final del período de notificación.

Unidad: porcentaje

Gateways de volúmenes caché y cintas.

UploadBufferUsed

El número total de bytes que se utilizan en el búfer de carga de la gateway. La muestra se obtiene al final del período de notificación.

Unidades: bytes

Gateways de volúmenes caché y cintas.

UserCpuPercent

Porcentaje de tiempo de CPU empleado en el procesamiento de la gateway. Se calcula el promedio en todos los núcleos.

Unidad: porcentaje

Todas las gateways.

WorkingStorageFree

La cantidad total de espacio no utilizado en el almacenamiento de trabajo de la gateway. La muestra se obtiene al final del período de notificación.

Unidades: bytes

Solo volúmenes almacenados.

WorkingStoragePercentUsed

Porcentaje de uso del búfer de carga de la gateway. La muestra se obtiene al final del período de notificación.

Unidad: porcentaje

Solo volúmenes almacenados.

WorkingStorageUsed

El número total de bytes que se utilizan en el búfer de carga de la gateway. La muestra se obtiene al final del período de notificación.

Unidades: bytes

Solo volúmenes almacenados.

WriteBytes

El número total de bytes escritos en las aplicaciones on-premises en el período de notificación para todos los volúmenes de la gateway.

Utilice esta métrica con la estadística Sum para medir la velocidad y con la estadística Samples para medir las operaciones de entrada/salida por segundo (IOPS).

Unidades: bytes

Gateways de archivos, volúmenes en caché y volúmenes almacenados.

WriteTime

El número total de milisegundos empleados en operaciones de escritura desde las aplicaciones on-premises en el período de notificación para todos los volúmenes de la gateway.

Use esta métrica con la estadística Average para medir la latencia.

Unidad: milisegundos

Gateways de archivos, volúmenes en caché y volúmenes almacenados.

Dimensiones de las métricas de Storage Gateway

El espacio de nombres de CloudWatch del servicio de Storage Gateway es AWS/StorageGateway. Los datos se encuentran disponibles automáticamente en periodos de 5 minutos sin costo alguno.

Dimensión

Descripción

GatewayId, GatewayName

Estas dimensiones filtran los datos que solicita a las métricas específicas de la gateway. Puede identificar una gateway para trabajar mediante el valor de GatewayId o GatewayName. Si el nombre de la gateway era diferente al intervalo de tiempo para el que desea consultar las métricas, utilice el GatewayId.

Los datos de velocidad y latencia de una gateway se basan en todos los volúmenes de esa gateway. Para obtener información acerca del uso de métricas de gateway, consulte Medición del rendimiento entre la gateway y AWS.

VolumeId

Esta dimensión filtra los datos solicitados a las métricas específicas del volumen. Identifique un volumen de almacenamiento para trabajar mediante el valor VolumeId. Para obtener información acerca del uso de métricas de volumen, consulte Medición del rendimiento entre la aplicación y la gateway.

Monitorización del búfer de carga

A continuación puede encontrar información sobre cómo monitorizar el búfer de carga de una gateway y cómo crear una alarma para recibir una notificación cuando el búfer supere un umbral especificado. Al adoptar este enfoque, puede añadir almacenamiento de búfer a una gateway antes de que se llene completamente y la aplicación deje de hacer copias de seguridad en AWS.

La monitorización del búfer de carga se hace de la misma forma en las arquitecturas de volúmenes en caché y de gateways de cintas. Para obtener más información, consulte Cómo funciona AWS Storage Gateway (Arquitectura).

nota

Las métricas WorkingStoragePercentUsed, WorkingStorageUsed y WorkingStorageFree representan el búfer de carga para los volúmenes almacenados antes del lanzamiento de la característica de volumen en caché en Storage Gateway. Ahora utilice las métrica de búfer de carga equivalentes UploadBufferPercentUsed, UploadBufferUsed y UploadBufferFree. Estas métricas se aplican a ambas arquitecturas de gateway.

Elemento de Interés Cómo medirlo
Uso del búfer de carga

Utilice las métricas UploadBufferPercentUsed, UploadBufferUsed y UploadBufferFree con la estadística Average. Por ejemplo, utilice UploadBufferUsed con la estadística Average para analizar el uso del almacenamiento durante un periodo de tiempo.

Para medir el porcentaje del búfer de carga que se utiliza

  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. Elija la dimensión StorageGateway: Gateway Metrics (StorageGateway: Métricas de la gateway) y busque la gateway con la que desea trabajar.

  3. Elija la métrica UploadBufferPercentUsed.

  4. Para Time Range (Intervalo de tiempo), elija un valor.

  5. Elija la estadística Average.

  6. Para Period (Periodo), elija un valor de 5 minutos para que coincida con el tiempo de informe predeterminado.

El conjunto resultante de puntos de datos ordenado temporalmente contiene el porcentaje utilizado del búfer de carga.

Puede utilizar el siguiente procedimiento para crear una arma mediante la consola de CloudWatch. Para obtener más información acerca de las alarmas y los umbrales, consulte Creación de alarmas de CloudWatch en la Guía del usuario de Amazon CloudWatch.

Para establecer una alarma de umbral superior para el búfer de carga de una gateway

  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. Seleccione Create Alarm (Crear alarma) para iniciar el asistente Crear alarma.

  3. Especifique una métrica para la alarma:

    1. En la página Select Metric (Seleccionar métrica) del asistente Crear alarma, seleccione la dimensión AWS/StorageGateway:GatewayId,GatewayName y, a continuación, busque la gateway con la que desea trabajar.

    2. Elija la métrica UploadBufferPercentUsed. Utilice la estadística Average y un periodo de 5 minutos.

    3. Elija Continue.

  4. Defina el nombre de alarma, la descripción y el umbral:

    1. En la página Define Alarm (Definir alarma) del asistente Crear alarma, identifique la alarma mediante la asignación de un nombre y una descripción en los cuadros Name (Nombre) y Description (Descripción).

    2. Defina el umbral de la alarma.

    3. Elija Continue.

  5. Configure una acción de correo electrónico para la alarma:

    1. En la página Configure Actions (Configurar acciones) del asistente Crear alarma, seleccione Alarm (Alarma) en Alarm State (Estado de alarma).

    2. Elija Choose or create email topic (Elegir o crear un tema de correo electrónico) para Topic (Tema).

      Crear un tema de correo electrónico significa configurar un tema de Amazon SNS. Para obtener más información acerca de Amazon SNS, consulte Configurar Amazon SNS en Guía del usuario de Amazon CloudWatch.

    3. En Topic (Tema), introduzca un nombre descriptivo para el tema.

    4. Elija Add Action (Añadir acción).

    5. Elija Continue.

  6. Revise la configuración de la alarma y, a continuación, cree la alarma:

    1. En la página Review (Revisar) del asistente Crear alarma, revise la definición, la métrica y las acciones asociadas de la alarma (por ejemplo, enviar una notificación de correo electrónico).

    2. Tras revisar el resumen de la alarma, elija Save Alarm (Guardar alarma).

  7. Confirme la suscripción al tema de alarma:

    1. Abra el correo electrónico de Amazon SNS que se envío a la dirección de correo electrónico que especificó al crear el tema.

      En la siguiente imagen se muestra una notificación de correo electrónico habitual.

    2. Confirme la suscripción haciendo clic en el enlace del correo electrónico.

      Aparece una confirmación de suscripción.

Monitorización del almacenamiento en caché

A continuación, puede encontrar información sobre cómo monitorizar el almacenamiento en caché de una gateway y cómo crear una alarma para recibir una notificación cuando los parámetros de la memoria caché superen los umbrales especificados. Con esta alarma, puede saber cuándo añadir almacenamiento en caché a una gateway.

Monitorice el almacenamiento en caché solamente en la arquitectura de volúmenes almacenados en caché. Para obtener más información, consulte Cómo funciona AWS Storage Gateway (Arquitectura).

Elemento de Interés Cómo medirlo

Uso total de caché

Utilice las métricas CachePercentUsed y TotalCacheSize con la estadística Average. Por ejemplo, utilice CachePercentUsed con la estadística Average para analizar el uso de la memoria caché durante un periodo de tiempo.

La métrica TotalCacheSize solo cambia cuando se agrega caché a la gateway.

Porcentaje de solicitudes de lectura que se sirven desde la caché

Utilice la métrica CacheHitPercent con la estadística Average.

Normalmente, es deseable que el valor CacheHitPercent se mantenga alto.

Porcentaje de caché que está sucia, es decir, que incluye contenido que no se ha cargado a AWS

Utilice la métrica CachePercentDirty con la estadística Average.

Normalmente, es deseable que el valor CachePercentDirty se mantenga bajo.

Para medir el porcentaje de caché sucia de una gateway y todos sus volúmenes

  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. Elija la dimensión StorageGateway: Gateway Metrics (StorageGateway: Métricas de la gateway) y busque la gateway con la que desea trabajar.

  3. Elija la métrica CachePercentDirty.

  4. Para Time Range (Intervalo de tiempo), elija un valor.

  5. Elija la estadística Average.

  6. Para Period (Periodo), elija un valor de 5 minutos para que coincida con el tiempo de informe predeterminado.

El conjunto resultante de puntos de datos ordenados temporalmente contiene el porcentaje de caché sucia durante 5 minutos.

Para medir el porcentaje de caché sucia de un volumen

  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. Elija la dimensión StorageGateway: Volume Metrics (StorageGateway: Métricas de volumen) y busque el volumen con el que desee trabajar.

  3. Elija la métrica CachePercentDirty.

  4. Para Time Range (Intervalo de tiempo), elija un valor.

  5. Elija la estadística Average.

  6. Para Period (Periodo), elija un valor de 5 minutos para que coincida con el tiempo de informe predeterminado.

El conjunto resultante de puntos de datos ordenados temporalmente contiene el porcentaje de caché sucia durante 5 minutos.

Información acerca de las alarmas de CloudWatch

Puede agregar alarmas de CloudWatch a la consola de Storage Gateway y monitorizarlas visualmente. Cuando una alarma está presente, se vuelve de color rojo cuando está en el estado ALARM, lo que facilita la monitorización de su estado de forma proactiva. Las alarmas invocan acciones únicamente para los cambios de estado prolongados. Las alarmas no invocan acciones simplemente porque están en un estado particular. El estado debe haber cambiado y debe mantenerse durante el número de periodos especificado. Para obtener más información sobre las alarmas de CloudWatch, consulte Uso de alarmas de Amazon CloudWatch.

nota

Si no tiene permiso para ver CloudWatch, no puede ver las alarmas.

Para cada gateway activada, se recomienda crear las siguientes alarmas de CloudWatch:

  • Espera de E/S de alto desempeño: IoWaitpercent >= 20 para 3 puntos de datos en 15 minutos

  • Porcentaje de caché sucia: CachePercentDirty > 80 para 4 puntos de datos en 20 minutos

  • Notificaciones de disponibilidad: AvailabilityNotifications >= 1 para 1 punto de datos en 5 minutos

  • Notificaciones de estado: HealthNotifications >= 1 para 1 punto de datos en 5 minutos

    nota

    Solo puede establecer una alarma de notificación de estado si la gateway tenía una notificación de estado anterior en CloudWatch.

En la siguiente tabla se describe el estado de una alarma.

Estado Descripción

Aceptar

La métrica o expresión está dentro del umbral definido.

Alarma

La métrica o expresión está fuera del umbral definido.

Datos insuficientes

La alarma acaba de iniciarse, la métrica no está disponible o no hay suficientes datos disponibles en la métrica para determinar el estado de la alarma.

Ninguno

No hay alarmas creadas para la gateway. Para crear una alarma nueva, consulte Creación de una alarma de CloudWatch para Storage Gateway.

No disponible

Se desconoce el estado de la alarma. Elija Unavailable (No disponible) para ver la información de error en la pestaña Monitoring (Monitorización) .

Creación de una alarma de CloudWatch para Storage Gateway

CloudWatch utiliza Amazon Simple Notification Service (Amazon SNS) para enviar notificaciones de alarma cuando una alarma cambia de estado. Una alarma vigila una única métrica durante el periodo especificado y realiza una o varias acciones en función del valor de la métrica relativo a un determinado umbral durante una serie de periodos de tiempo. La acción es una notificación que se envía a un tema de Amazon SNS. Puede crear un tema de Amazon SNS cuando cree una alarma de CloudWatch. Para obtener más información sobre Amazon SNS, consulte ¿Qué es Amazon SNS? en la Guía para desarrolladores de Amazon Simple Notification Service.

Para crear una alarma de CloudWatch en la consola de Storage Gateway

  1. Abra la consola de Storage Gateway en https://console.aws.amazon.com/storagegateway/home.

  2. En el panel de navegación, elija Gateways.

  3. Elija una gateway y, a continuación, elija el estado de la alarma o la pestaña Monitoring (Monitorización) .

  4. Aplique alguna de las siguientes acciones:

    • Si no hay alarmas, elija CloudWatch Alarms (Alarmas de CloudWatch).

    • Si hay una alarma existente, elija Create alarm (Crear alarma).

    Se abrirá la consola de CloudWatch.

  5. Cree una alarma. Estos son los tipos de alarmas de CloudWatch:

    • Alarma de umbral estático: alarma basada en un umbral establecido para una métrica elegida. La alarma pasa al estado ALARM cuando la métrica supera el umbral durante un número especificado de periodos de evaluación.

      Para crear una alarma de umbral estático, consulte Creación de una alarma de CloudWatch basada en un umbral estático en la Guía del usuario de Amazon CloudWatch.

    • Alarma de detección de anomalías: la detección de anomalías extrae datos métricos pasados y crea un modelo de valores esperados. Se establece un valor para el umbral de detección de anomalías y CloudWatch utiliza este umbral con el modelo para determinar el intervalo "normal" de valores de la métrica. Un valor mayor del umbral produce un intervalo mayor de valores "normales". Puede elegir si la alarma se activa cuando el valor de la métrica está por encima de la banda de valores previstos, por debajo de la banda, o bien por encima o por debajo de la banda.

      Para crear una alarma de detección de anomalías, consulte Creación de una alarma de CloudWatch basada en la detección de anomalías en la Guía del usuario de Amazon CloudWatch.

    • Alarma de expresión matemática métrica: alarma basada en una o más métricas utilizadas en una expresión matemática. A continuación, especifique la expresión, el umbral y los periodos de evaluación.

      Para crear una alarma de expresión matemática métrica, consulte Creación de una alarma de CloudWatch basada en una expresión matemática métrica en la Guía del usuario de Amazon CloudWatch.

    • Alarma compuesta: alarma que determina su estado observando los estados de otras alarmas. Una alarma compuesta puede ayudarle a reducir el ruido de las alarmas.

      Para crear una alarma compuesta, consulte Creación de una alarma compuesta en la Guía del usuario de Amazon CloudWatch.

  6. Después de crear la alarma en la consola de CloudWatch, vuelva a la consola de Storage Gateway. Para ver la alarma, realice una de las siguientes acciones:

    • En el panel de navegación, elija Gateways y, a continuación, elija una gateway. En la pestaña Details (Detalles), en Alarms (Alarmas), elija CloudWatch Alarms (Alarmas de CloudWatch).

    • En el panel de navegación, elija Gateways, elija una gateway y, a continuación, elija la pestaña Monitoring (Monitorización) .

    • En el panel de navegación, elija Gateways y, a continuación, elija el estado de alarma de una gateway.

Para editar o eliminar una alarma, consulte Edición o eliminación de una alarma de CloudWatch.