AWS Storage Gateway
Guía del usuario (Versión de API 2013-06-30)

Monitorización de Storage Gateway

En esta sección, encontrará información acerca de cómo monitorizar una gateway, incluidas la monitorización de los recursos asociados a la gateway, del búfer de carga y del almacenamiento de la caché. Utilice la Consola de administración de AWS para ver las métricas 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.

AWS Storage Gateway proporciona métricas de Amazon CloudWatch sin ningún cargo adicional. Las métricas de Storage Gateway se registran durante un periodo de dos semanas. Puede utilizar estas métricas para tener acceso a información histórica y obtener una mejor perspectiva del rendimiento de la gateway y los volúmenes. Para obtener información detallada sobre 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
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.

CachePercentUsed

Porcentaje de uso del almacenamiento en caché de la gateway. La muestra se obtiene al final del período de notificación.

Unidad: porcentaje

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

CachePercentDirty

Porcentaje de memoria caché de la gateway que no se ha almacenado de forma persistente en AWS. La muestra se obtiene al final del período de notificación.

Unidad: porcentaje

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

CloudBytesDownloaded

El número total de bytes comprimidos que la gateway ha descargado de AWS durante el período de notificación.

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é, volúmenes almacenados y cintas.

CloudDownloadLatency

El número total de milisegundos empleados en leer datos de AWS durante el período de notificación.

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

Unidad: milisegundos

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

CloudBytesUploaded

Número total de bytes comprimidos que la gateway ha cargado en AWS durante el periodo de notificación.

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 cintas, archivos, volúmenes en caché, volúmenes almacenados y grupos de registro de Amazon CloudWatch.
UploadBufferFree

La cantidad total de espacio no utilizado 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.

CacheFree

La cantidad total de espacio no utilizado 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.

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.

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.

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

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

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.

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.

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.

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.

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.

UserCpuPercent

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

Unidad: porcentaje

Solo para gateways de archivos.

IoWaitPercent

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

Unidad: porcentaje

Solo para gateways de archivos.

MemTotalBytes

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

Unidades: bytes

Solo para gateways de archivos.

MemUsedBytes

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

Unidades: bytes

Solo para gateways de archivos.

SmbV1Sessions

Número de sesiones de 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.

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, 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, Average para el número medio de archivos por directorio.

Unidad: número

Solo para gateways de archivos.

Dimensions for AWS Storage Gateway Metrics

The Amazon CloudWatch namespace for the AWS Storage Gateway service is AWS/StorageGateway. Data is available automatically in 5-minute periods at no charge.

Dimension

Description

GatewayId, GatewayName

These dimensions filter the data you request to gateway-specific metrics. You can identify a gateway to work by its GatewayId or its GatewayName. However, note that if the name of your gateway was changed for the time range that you are interested in viewing metrics, then you should use the GatewayId.

Throughput and latency data of a gateway is based on all the volumes for the gateway. For information about working with gateway metrics, see Measuring Performance Between Your Gateway and AWS.

VolumeId

This dimension filters the data you request to volume-specific metrics. Identify a storage volume to work with by its VolumeId. For information about working with volume metrics, see Measuring Performance Between Your Application and 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 agregar almacenamiento de búfer a una gateway de forma proactiva 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 únicamente para los volúmenes almacenados configurados antes del lanzamiento de la característica de volumen en caché en Storage Gateway. Ahora debe utilizar 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 de búfer de carga utilizado

  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 sobre las alarmas y los umbrales, consulte Creación de alarmas de 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. Elija Create Alarm (Crear alarma) para iniciar el asistente para la creación de alarmas.

  3. Especifique una métrica para la alarma.

    1. En la página Select Metric (Seleccionar métrica) del asistente para la creación de alarmas, elija 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, la descripción y el umbral de la alarma.

    1. En la página Define Alarm (Definir alarma) del asistente para la creación de alarmas, identifique la alarma asignándole 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 para la creación de alarmas, elija Alarm (Alarma) para 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 Simple Notification Service (Amazon SNS). Para obtener más información sobre Amazon SNS, consulte Configuración de Amazon SNS.

    3. Para Topic (Tema), escriba 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 para la creación de alarmas, revise la definición, la métrica y las acciones asociadas de la alarma a partir de este paso. Las acciones asociadas incluyen, por ejemplo, el envío de una notificación por 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 tema de correo electrónico Amazon Simple Notification Service (Amazon SNS) que se envía a la dirección de correo electrónico que ha especificado al crear el tema.

      La imagen siguiente muestra una notificación.

    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 agregar almacenamiento en caché de forma proactiva 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 en 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 para 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 para 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.