Monitorización de la gateway de volúmenes - AWS Storage Gateway

La documentación de Amazon S3 File Gateway se ha trasladado aQué es Amazon S3 File Gateway

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Monitorización de la gateway de volúmenes

En esta sección, puede encontrar información sobre cómo monitorizar una gateway en una configuración de volúmenes almacenados en caché o volúmenes almacenados, incluida la monitorización de los volúmenes o las cintas asociados a la gateway y la monitorización del búfer de carga. Utilice la AWS Management Console 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 Amazon Web Services. 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 costo 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, consulteGuía del usuario de Amazon CloudWatch.

Obtención de los registros del Health de la gateway de volumen con los grupos de registros

Puede utilizar los Amazon CloudWatch Logs para obtener información sobre el estado de la gateway de volumen y los recursos relacionados. Puede utilizar los registros para monitorizar los errores que detecte la gateway. Además, puede utilizar los filtros de suscripción de Amazon CloudWatch para automatizar el procesamiento de la información de los registros en tiempo real. Para obtener más información, consulteProcesamiento en tiempo real de datos de registros con suscripcionesen laGuía del usuario de Amazon CloudWatch.

Por ejemplo, supongamos que la gateway se implementa en un clúster habilitado con HA de VMware y necesita obtener información acerca de cualquier error. Puede configurar un grupo de registros de CloudWatch para supervisar la gateway y recibir notificaciones cuando la gateway detecte un error. Puede configurar el grupo cuando active la gateway o cuando ya esté activada y en funcionamiento. Para obtener información acerca de cómo configurar un grupo de registros de CloudWatch al activar una gateway, consulteConfigurar el registro de Amazon CloudWatch. Para obtener información general acerca de los grupos de registros de CloudWatch, consulteTrabajo con grupos y flujos de logsen laGuía del usuario de Amazon CloudWatch.

Para obtener información acerca de cómo solucionar este tipo de errores, consulte Solución de problemas de volumen.

El siguiente procedimiento muestra cómo configurar un grupo de registros de CloudWatch después de activar la gateway.

New Console

Para configurar un grupo de registros de CloudWatch

  1. Inicie sesión enAWS Management Consoley abra la consola de Storage Gateway enhttps://console.aws.amazon.com/storagegateway/home.

  2. En el panel de navegación, elijaGateways deA continuación, seleccione la gateway en la que desea configurar el grupo de registros de CloudWatch.

  3. ParaActions, elijaEdición de la información de gatewayo en elDetalles de, enRegistros de HealthyNo se ha habilitado, elijaConfiguración del grupo de registrosPara abrirEditarNombreDeClienteCuadro de diálogo.

  4. ParaGrupo de registros de estado de gateway, elija una de las siguientes opciones:

    • Disable logging (Deshabilitar el registro)si no desea supervisar su puerta de enlace mediante los grupos de registro de CloudWatch.

    • Crear un nuevo grupo de registrosPara crear un nuevo grupo de registros de CloudWatch.

    • Uso de un grupo de registros existentepara utilizar un grupo de registro de CloudWatch que ya existe.

      Elija un grupo de registros enLista de grupos de registros existentes.

  5. Elija Save changes.

  6. Para ver los registros de estado de la gateway, haga lo siguiente:

    1. En el panel de navegación, elijaGateways dey, a continuación, elija la gateway en la que ha configurado el grupo de registros de CloudWatch.

    2. Elija el iconoDetalles de, y enRegistros de Health, elijaRegistros de CloudWatch. LaDetalles del grupose abre en la consola de CloudWatch.

Original Console

Para configurar un grupo de registros de CloudWatch

  1. Inicie sesión enAWS Management Consoley abra la consola de Storage Gateway enhttps://console.aws.amazon.com/storagegateway/home.

  2. SeleccionarGateways dey elija la gateway en la que desea configurar el grupo de registros de CloudWatch.

  3. En Actions (Acciones), elija Edit gateway information (Editar información de gateway) o en la pestaña Details (Detalles), junto a Logging (Registro), en Not Enabled (No habilitado), elija Configure log group (Configurar grupo de registro) para abrir el cuadro de diálogo Edit gateway information (Editar información de gateway).

  4. Para el grupo de registros de gateway, elija Usar un grupo de registros existente y, a continuación, elija el grupo de registros que desea utilizar. Si no tiene un grupo de registros, elija Crear un nuevo grupo de registros para crear uno. Se le dirigirá a la consola de CloudWatch Logs, donde puede crear el grupo de registros. Si crea un nuevo grupo de registros, seleccione el botón de actualizar en la lista desplegable para ver el nuevo grupo de registros.

  5. Cuando haya terminado, elija Save.

  6. Para ver los registros de la gateway, seleccione la gateway y la pestaña Details (Detalles).

Uso de métricas de Amazon CloudWatch

Puede obtener datos de monitorización de la gateway medianteAWS Management Consoleo la API de CloudWatch. La consola muestra una serie de gráficos basados en los datos sin procesar de la API de CloudWatch. También puede utilizar la API de CloudWatchAWSKits de desarrollo de software (SDK)o elAPI de Amazon CloudWatchHerramientas. En función de sus necesidades, es posible que prefiera utilizar los gráficos que se muestran en la consola o que se recuperan de la API.

Independientemente del método que decida utilizar para trabajar con las métricas, debe especificar la siguiente información:

  • La dimensión de las métricas con las que va a trabajar. Una dimensión es un par de nombre-valor que le ayuda a identificar una métrica de forma inequívoca. Las dimensiones de Storage Gateway sonGatewayId,GatewayName, yVolumeId. En la consola de CloudWatch, puede usar la herramientaGateway MetricsyVolume MetricsPara seleccionar fácilmente dimensiones específicas de gateways y volúmenes. Para obtener más información acerca de las dimensiones, consulteDimensionesen laGuía del usuario de Amazon CloudWatch.

  • El nombre de la métrica, como ReadBytes.

En la tabla siguiente se indican los tipos de datos de métricas de Storage Gateway que puede utilizar.

Espacio de nombres CloudWatch Dimensión Descripción
AWS/StorageGateway GatewayId, GatewayName

Estas dimensiones filtran datos de métricas que describen aspectos de la gateway. Puede identificar una gateway con la que trabajar especificando las dimensiones GatewayId y GatewayName.

Los datos de velocidad y latencia de una gateway se basan en todos los volúmenes de la gateway.

Los datos se encuentran disponibles automáticamente en periodos de 5 minutos sin costo alguno.

VolumeId

Esta dimensión filtra datos de métricas específicos de un volumen. Puede identificar un volumen con el que trabajar por su dimensión VolumeId.

Los datos se encuentran disponibles automáticamente en periodos de 5 minutos sin costo alguno.

Trabajar con métricas de gateway y de volumen es similar a trabajar con otras métricas de servicio. Puede encontrar información sobre algunas de las métricas más comunes en la documentación de CloudWatch que se muestra a continuación:

Medición del rendimiento entre la aplicación y la gateway

El rendimiento de datos, la latencia de datos y las operaciones por segundo son tres medidas que puede utilizar para conocer el rendimiento del almacenamiento de aplicación que está utilizando la gateway. Cuando utilice la estadística de agregación correcta, puede utilizar métricas Storage Gateway de para medir estos valores.

Una estadística es una agregación de una métrica a lo largo de un periodo de tiempo especificado. Cuando vea los valores de una métrica en CloudWatch, utilice la herramientaAveragepara la latencia de datos (milisegundos), utilice el métodoSumpara el rendimiento de datos (bytes por segundo), y utilice el métodoSamplesEstadística de para operaciones de entrada/salida por segundo (IOPS). Para obtener más información, consulte Estadísticas en la Guía del usuario de Amazon CloudWatch.

En la tabla siguiente se indican las métricas y las correspondientes estadísticas que puede utilizar para medir el rendimiento, la latencia y las IOPS entre las aplicaciones y las gateways.

Elemento de Interés Cómo medirlo
Rendimiento

UsarReadBytesyWriteBytesMétricas conSumEstadística de CloudWatch Por ejemplo, el valor Sum de la métrica ReadBytes durante un periodo de muestra de 5 minutos dividido entre 300 segundos devuelve el rendimiento como un índice de bytes por segundo.

Latency (Latencia) UsarReadTimeyWriteTimeMétricas conAverageEstadística de CloudWatch Por ejemplo, el valor Average de la métrica ReadTime proporciona la latencia por operación a lo largo del periodo de tiempo de muestra.
IOPS UsarReadBytesyWriteBytesMétricas conSamplesEstadística de CloudWatch Por ejemplo, el valor Samples de la métrica ReadBytes durante un periodo de muestra de 5 minutos dividido entre 300 segundos proporciona las IOPS.

Para los gráficos de latencia media y los gráficos de tamaño medio, la media se calcula para el número total de operaciones (lectura o escritura, lo que corresponda al gráfico) completadas durante el periodo.

Para medir el rendimiento de datos desde una aplicación hasta un volumen

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

  2. Elija Metrics (Métricas) y, a continuación, elija la pestaña All metrics (Todas las métricas) y elija Storage Gateway.

  3. Elija la dimensión Volume metrics (Métricas de volumen) y busque el volumen con el que desee trabajar.

  4. Elija las métricas ReadBytes y WriteBytes.

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

  6. Elija la estadística Sum.

  7. Para Period (Periodo), elija un valor de 5 minutos o mayor.

  8. En los conjuntos de puntos de datos resultantes ordenados temporalmente (uno para ReadBytes y otro para WriteBytes), divida cada punto de datos por el periodo (en segundos) para obtener el rendimiento en el punto de muestra. El rendimiento total es la suma de los rendimientos.

La imagen siguiente muestra las métricas ReadBytes y WriteBytes para un volumen con la estadística Sum. En la imagen, el cursor sobre un punto de datos muestra información sobre el punto de datos, incluidos su valor y el número de bytes. Divida el valor de bytes entre el valor de Period (Periodo) (5 minutos) para obtener el rendimiento de datos en ese punto de muestra. Para el punto resaltado, el rendimiento de lectura es de 2 384 199 680 bytes dividido entre 300 segundos, que es 7,6 megabytes por segundo.

Para medir las operaciones de entrada/salida de datos por segundo desde una aplicación hasta un volumen

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

  2. Elija Metrics (Métricas) y, a continuación, elija la pestaña All metrics (Todas las métricas) y elija Storage Gateway.

  3. Elija la dimensión Volume metrics (Métricas de volumen) y busque el volumen con el que desee trabajar.

  4. Elija las métricas ReadBytes y WriteBytes.

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

  6. Elija la estadística Samples.

  7. Para Period (Periodo), elija un valor de 5 minutos o mayor.

  8. En los conjuntos de puntos de datos resultantes ordenados temporalmente (uno para ReadBytes y otro para WriteBytes), divida cada punto de datos por el periodo (en segundos) para obtener IOPS.

La imagen siguiente muestra las métricas ReadBytes y WriteBytes para un volumen de almacenamiento con la estadística Samples. En la imagen, el cursor sobre un punto de datos muestra información sobre el punto de datos, incluidos su valor y el número de muestras. Divida el valor de muestras entre el valor de Period (Periodo) (5 minutos) para obtener las operaciones por segundo en ese punto de muestra. Para el punto resaltado, el número de operaciones d escritura es de 24 373 bytes dividido entre 300 segundos, que es 81 operaciones de escritura por segundo.

Medición del rendimiento entreAWS

El rendimiento de datos, la latencia de datos y las operaciones por segundo son tres medidas que puede utilizar para conocer el rendimiento del almacenamiento de aplicación que está utilizando la Storage Gateway. Estos tres valores pueden medirse utilizando las métricas de Storage Gateway de que se le proporcionan cuando utiliza la estadística de agregación correcta. En la tabla siguiente se indican las métricas y las correspondientes estadísticas que puede utilizar para medir el rendimiento, la latencia y las operaciones de entrada/salida por segundo (IOPS) entre la gateway yAWS.

Elemento de Interés Cómo medirlo
Rendimiento

UsarReadBytesyWriteBytesMétricas conSumEstadística de CloudWatch Por ejemplo, el valor Sum de la métrica ReadBytes durante un periodo de muestra de 5 minutos dividido entre 300 segundos devuelve el rendimiento como un índice de bytes por segundo.

Latency (Latencia) UsarReadTimeyWriteTimeMétricas conAverageEstadística de CloudWatch Por ejemplo, el valor Average de la métrica ReadTime proporciona la latencia por operación a lo largo del periodo de tiempo de muestra.
IOPS UsarReadBytesyWriteBytesMétricas conSamplesEstadística de CloudWatch Por ejemplo, el valor Samples de la métrica ReadBytes durante un periodo de muestra de 5 minutos dividido entre 300 segundos proporciona las IOPS.
Rendimiento hasta AWS UsarCloudBytesDownloadedyCloudBytesUploadedMétricas conSumEstadística de CloudWatch Por ejemplo, el valor Sum de la métrica CloudBytesDownloaded durante un periodo de muestra de 5 minutos dividido entre 300 segundos devuelve el rendimiento de AWS a la gateway en bytes por segundo.
Latencia de datos hasta AWS Utilice la métrica CloudDownloadLatency con la estadística Average. Por ejemplo, la estadística Average de la métrica CloudDownloadLatency proporciona la latencia por operación.

Para medir el rendimiento de datos de carga desde una gateway hastaAWS

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

  2. Elija Metrics (Métricas) y, a continuación, elija la pestaña All metrics (Todas las métricas) y elija Storage Gateway.

  3. Elija la dimensión Gateway metrics (Métricas de gateway) y busque el volumen con el que desee trabajar.

  4. Elija la métrica CloudBytesUploaded.

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

  6. Elija la estadística Sum.

  7. Para Period (Periodo), elija un valor de 5 minutos o mayor.

  8. En el conjunto resultante de puntos de datos ordenados temporalmente, divida cada punto de datos por el periodo (en segundos) para obtener el rendimiento en ese periodo de muestra.

La imagen siguiente muestra la métrica CloudBytesUploaded para un volumen de gateway con la estadística Sum. En la imagen, el cursor sobre un punto de datos muestra información sobre el punto de datos, incluidos su valor y los bytes cargados. Divida este valor de bytes entre el valor de Period (Periodo) (5 minutos) para obtener el rendimiento en ese punto de muestra. Para el punto resaltado, el rendimiento de la puerta de enlace aAWSEs de 544 544 bytes divididos entre 300 segundos, que es 1,7 megabytes por segundo.

Para medir la latencia por operación de una gateway

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

  2. Elija Metrics (Métricas) y, a continuación, elija la pestaña All metrics (Todas las métricas) y elija Storage Gateway.

  3. Elija la dimensión Gateway metrics (Métricas de gateway) y busque el volumen con el que desee trabajar.

  4. Elija las métricas ReadTime y WriteTime.

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

  6. Elija la estadística Average.

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

  8. En el conjunto resultante de puntos ordenados temporalmente (uno para ReadTime y otro para WriteTime), agregue puntos de datos a la misma muestra temporal para obtener la latencia total en milisegundos.

Para medir la latencia de datos desde una gateway hastaAWS

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

  2. Elija Metrics (Métricas) y, a continuación, elija la pestaña All metrics (Todas las métricas) y elija Storage Gateway.

  3. Elija la dimensión Gateway metrics (Métricas de gateway) y busque el volumen con el que desee trabajar.

  4. Elija la métrica CloudDownloadLatency.

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

  6. Elija la estadística Average.

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

El conjunto resultante de datos ordenados temporalmente contiene la latencia en milisegundos.

Para establecer una alarma de umbral superior para el rendimiento desde una gateway hastaAWS

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

  2. Elija Alarms (Alarmas).

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

  4. Elija la dimensión Storage Gateway y busque la gateway con la que desee trabajar.

  5. Elija la métrica CloudBytesUploaded.

  6. Para definir la alarma, defina el estado de alarma cuando la métrica CloudBytesUploaded sea mayor o igual a un valor especificado durante un periodo de tiempo determinado. Por ejemplo, puede definir un estado de alarma cuando la métrica CloudBytesUploaded sea superior a 10 MB durante 60 minutos.

  7. Configure las acciones que se llevarán a cabo para el estado de alarma. Por ejemplo, puede hacer que se le envíe una notificación por correo electrónico.

  8. Elija Create Alarm.

Para establecer una alarma de umbral superior para leer datos desdeAWS

  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. Elija el iconoStorageGateway: Métricas de puerta de enlacey busque la gateway con la que desee trabajar.

  4. Elija la métrica CloudDownloadLatency.

  5. Para definir la alarma, defina el estado de alarma cuando la métrica CloudDownloadLatency sea mayor o igual a un valor especificado durante un periodo de tiempo determinado. Por ejemplo, puede definir un estado de alarma cuando CloudDownloadLatency sea superior a 60 000 milisegundos durante más de 2 horas.

  6. Configure las acciones que se llevarán a cabo para el estado de alarma. Por ejemplo, puede hacer que se le envíe una notificación por correo electrónico.

  7. Elija Create Alarm.

Información acerca de las métricas de volúmenes

A continuación puede encontrar información sobre las métricas Storage Gateway de que cubren un volumen de una gateway. Cada volumen de una gateway tiene un conjunto de métricas asociado.

Algunas de las métricas específicas de volumen tienen el mismo nombre que determinadas métricas específicas de gateway. Estas métricas representan el mismo tipo de medidas, pero se asignan al volumen en lugar de a la gateway. Antes de comenzar a trabajar, especifique si desea trabajar con una métrica de gateway o una métrica de volumen. A la hora de trabajar con métricas de volumen, especifique el ID de volumen del volumen de almacenamiento del que desea ver las métricas. Para obtener más información, consulte Uso de métricas de Amazon CloudWatch.

En la tabla siguiente se describen las métricas de Storage Gateway de que puede utilizar para obtener información sobre los volúmenes de almacenamiento.

Métrica Descripción Volúmenes almacenados en caché Volúmenes almacenados
CacheHitPercent

Porcentaje de operaciones de lectura de la aplicación desde el volumen que se sirven desde la caché. La muestra se obtiene al final del período de notificación.

Cuando no hay operaciones de lectura de la aplicación desde el volumen, esta métrica registra un valor del 100%.

Unidades: Porcentaje

No
CachePercentDirty

La contribución del volumen al porcentaje total 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.

Utilice la métrica CachePercentDirty de la gateway para ver el porcentaje total de memoria caché de la gateway que no se ha almacenado de forma persistente en AWS. Para obtener más información, consulte Información acerca de las métricas de gateway.

Unidades: Porcentaje

CachePercentUsed

La contribución del volumen al porcentaje de uso total de almacenamiento en memoria caché de la gateway. La muestra se obtiene al final del período de notificación.

Use la métrica CachePercentUsed de la gateway para ver el porcentaje de uso total de almacenamiento en memoria caché de la gateway. Para obtener más información, consulte Información acerca de las métricas de gateway.

Unidades: Porcentaje

No
ClientTraffic

Número de bytes que la cinta ha enviado y recibido desde los clientes en las instalaciones. Es decir, la cantidad total de ReadBytes y WriteBytes de las aplicaciones cliente.

Unidades: Bytes

CloudTraffic

Número de bytes cargados y descargados desde la nube al volumen.

Unidades: Bytes

CPUUsage

Porcentaje de unidades informáticas CPU asignadas que se utilizan actualmente en el volumen.

Unidades: Porcentaje

HealthNotificationCount

Número de notificaciones de estado que ha enviado el volumen.

Unidades: recuento

MemoryUsage

Porcentaje de memoria asignada que utiliza actualmente el volumen.

Unidades: Porcentaje

No
ReadBytes

El número total de bytes leídos desde las aplicaciones on-premises en 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

ReadTime

El número total de milisegundos empleados en operaciones de lectura desde las aplicaciones en las instalaciones en el periodo de notificación.

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

Unidades: Milisegundos

WriteBytes

El número total de bytes escritos en las aplicaciones on-premises en 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

WriteTime

El número total de milisegundos empleados en operaciones de escritura desde las aplicaciones en las instalaciones en el periodo de notificación.

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

Unidades: Milisegundos

QueuedWrites

El número total de bytes a la espera de ser escritos en AWS, a partir de una muestra obtenida al final del período de notificación.

Unidades: Bytes