Monitoreo con Amazon CloudWatch - Amazon Quantum Ledger Database (Amazon QLDB)

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.

Monitoreo con Amazon CloudWatch

Puede monitorear Amazon QLDB mediante CloudWatch, que recopila y procesa los datos sin formato de Amazon QLDB en legibles, near-real-time Métricas de . Registra estas estadísticas durante dos semanas para que pueda obtener acceso a información histórica y disponer de una mejor perspectiva sobre el desempeño de su aplicación web o servicio. De forma predeterminada, los datos de métricas QLDB se envían automáticamente a CloudWatch en periodos de 1 o 15 minutos. Para obtener más información, consulteQué son Amazon CloudWatch, Amazon, Amazon CloudWatch Events y Amazon CloudWatch ¿Registros?en laAmazon CloudWatch Guía del usuario de.

¿Cómo utilizo las métricas de QLDB?

Las métricas reportadas por QLDB proporcionan información que puede analizar de diferentes maneras. En la siguiente lista se indican algunos usos frecuentes de las métricas. Se trata de sugerencias que puede usar como punto de partida y no de una lista completa.

  • Puede monitorearJournalStorageyIndexedStoragedurante un período de tiempo específico, para realizar el seguimiento de la cantidad de espacio en disco que está consumiendo su libro de contabilidad.

  • Puede monitorearReadIOsyWriteIOsdurante un período de tiempo específico, para realizar un seguimiento del número de solicitudes que está procesando su libro mayor.

  • Puede monitorearCommandLatencypara realizar un seguimiento del rendimiento del libro mayor para las operaciones de datos y analizar los tipos de comandos que dan como resultado la mayor latencia.

Métricas y dimensiones de Amazon QLDB

Cuando usted interactúa con Amazon QLDB, este envía las siguientes métricas y dimensiones a CloudWatch. Las métricas de almacenamiento se informan cada 15 minutos y todas las demás métricas se agregan y se informan cada minuto. Puede utilizar los siguientes procedimientos para consultar las métricas de QLDB.

Para ver métricas mediante la CloudWatch consola

Las métricas se agrupan en primer lugar por el espacio de nombres de servicio y, a continuación, por las diversas combinaciones de dimensiones dentro de cada espacio de nombres.

  1. Abra el icono CloudWatch Consola de:https://console.aws.amazon.com/cloudwatch/.

  2. Si es necesario, cambie la región. En la barra de navegación, elija la región donde suAWSresiden los recursos. Para obtener más información, consulte Regiones y puntos de enlace.

  3. En el panel de navegación, seleccione Metrics.

  4. En elTodas las métricas, elijaQLDB.

Para ver métricas mediante la AWS CLI

  • En el símbolo del sistema, ejecute el siguiente comando.

    aws cloudwatch list-metrics --namespace "AWS/QLDB"

CloudWatch muestra las siguientes métricas para QLDB.

Dimensiones y métricas de Amazon QLDB

Las métricas y las dimensiones que Amazon QLDB envía a Amazon CloudWatch se enumeran aquí.

Métricas de QLDB

Métrica Descripción
JournalStorage

La cantidad total de espacio en disco utilizada por el libro de contabilidad, informada en intervalos de 15 minutos. La revista contiene el historial completo, inmutable y verificable de todos los cambios en sus datos.

Unidades: Bytes

Dimensiones: LedgerName

IndexedStorage

La cantidad total de espacio en disco utilizada por las tablas, los índices y el historial indexado del libro mayor, informados en intervalos de 15 minutos. El almacenamiento indexado consiste en datos de libro mayor que están optimizados para consultas de alto rendimiento.

Unidades: Bytes

Dimensiones: LedgerName

ReadIOs

El número de solicitudes de E/S de lectura, notificados en intervalos de un minuto. Esto captura todos los tipos de operaciones de lectura, incluidas las transacciones de datos, las solicitudes de verificación, las exportaciones de diarios y las transmisiones de diario.

Unidades: Count

Dimensiones: LedgerName

WriteIOs

El número de solicitudes de E/S de escritura, informadas en intervalos de un minuto.

Unidades: Count

Dimensiones: LedgerName

CommandLatency

La cantidad de tiempo que se tarda en realizar operaciones de datos, que se informa en intervalos de un minuto.

Unidades: Milliseconds

Dimensiones: LedgerName, CommandType

IsImpaired

La marca que indica si una transmisión del diario a Kinesis Data Streams está dañada, se informa en intervalos de un minuto. Un valor de1indica que la transmisión está en estado deteriorado y0indica lo contrario.

Unidades:Boolean(0 o 1)

Dimensiones: StreamId

OccConflictExceptions

El número de solicitudes a QLDB que generan unOccConflictException. Para obtener información sobre el control de concurrencia optimista (OCC), consulteModelo de simultaneidad de Amazon QLDB.

Unidades: Count

Session4xxExceptions

El número de solicitudes a QLDB que generan un error HTTP 4xx.

Unidades: Count

Session5xxExceptions

El número de solicitudes a QLDB que generan un error HTTP 5xx.

Unidades: Count

SessionRateExceededExceptions

El número de solicitudes a QLDB que generan unSessionRateExceededException.

Unidades: Count

Dimensiones de métricas de QLDB

Las métricas de QLDB se identifican por los valores de la cuenta, el nombre del libro de contabilidad, el ID de secuencia o el tipo de comando. Puede utilizar el CloudWatch consola para recuperar datos de QLDB a lo largo de cualquier dimensión de la tabla siguiente.

Dimensión Descripción
LedgerName

Esta dimensión limita los datos a un libro mayor específico. Este valor puede ser cualquier nombre de libro mayor en la actualAWSLa región y la actualAWSaccount.

StreamId

Esta dimensión limita los datos a una secuencia de diario específica. Este valor puede ser cualquier ID de flujo de un libro mayor en elAWSLa región y la actualAWSaccount.

CommandType

Esta dimensión limita los datos a una de los siguientes comandos de API de datos de QLDB:

  • AbortTransaction

  • CommitTransaction

  • EndSession

  • ExecuteStatement

  • FetchPage

  • StartSession

  • StartTransaction

Para saber cómo QLDB utiliza estos comandos para administrar las operaciones de datos, consulteAdministración de sesiones con el conductor.

Crear CloudWatch alarmas para monitorear Amazon QLDB

Puede crear un Amazon CloudWatch alarma que envía un mensaje de Amazon Simple Notification Service (Amazon SNS) cuando la alarma cambia de estado. Una alarma vigila una métrica determinada durante el periodo especificado. Realiza una o varias acciones según el valor de la métrica con respecto a un umbral dado durante varios períodos de tiempo. La acción es una notificación que se envía a un tema de Amazon SNS o a una política de Auto Scaling.

Las alarmas invocan acciones únicamente para los cambios de estado prolongados. CloudWatch Las alarmas de no invocan acciones simplemente porque se encuentren en determinado estado. El estado debe haber cambiado y debe mantenerse durante el número de periodos especificado.

Para obtener más información sobre cómo crear CloudWatch alarmas, consulteUso de Amazon CloudWatch alarmasen laAmazon CloudWatch Guía del usuario de.