Introducción a Información de colaboradores de CloudWatch para DynamoDB - Amazon DynamoDB

Introducción a Información de colaboradores de CloudWatch para DynamoDB

En esta sección se describe cómo usar Amazon CloudWatch Contributor Insights con la consola de Amazon DynamoDB o la AWS Command Line Interface (AWS CLI).

En los siguientes ejemplos, usará la tabla de DynamoDB que se define en el tutorial de Introducción a DynamoDB.

Uso de Información de colaboradores (consola)

Uso de Información de colaboradores en la consola
  1. Inicie sesión en la AWS Management Console y abra la consola de DynamoDB en https://console.aws.amazon.com/dynamodb/.

  2. En el panel de navegación del lado izquierdo de la consola, elija Tables (Tablas).

  3. Elija la tabla Music.

  4. Elija la pestaña Monitor (Monitorear).

  5. Elija Activar Información de colaboradores de CloudWatch.

    Captura de pantalla de la consola que muestra la pestaña y el botón de monitoreo.
  6. En el cuadro de diálogo Manage Contributor Insights (Administrar Contributor Insights), en Contributor Insights Status (Estado de Contributor Insights), elija Enabled (Habilitado) para el Music de la tabla base y para el índice secundario global AlbumTitle-index. A continuación, seleccione Confirm (Confirmar).

    Captura de pantalla de la consola con las opciones de la lista de estados de Contributor Insights.

    Si la operación no se realiza correctamente, consulte FailureException en DescribeContributorInsights en la Referencia de la API de Amazon DynamoDB para conocer los posibles motivos.

  7. Elija View in DynamoDB (Ver en DynamoDB).

    Captura de pantalla de la consola con el botón View in DynamoDB (Ver en DynamoDB) en la configuración de Contributor Insights.
  8. Aparecerán los gráficos de Contributor Insights visibles en la pestaña Contributor Insights para la tabla Music.

    Captura de pantalla de la consola con la pestaña Contributor Insights con varios gráficos correspondientes a la tabla Music.

Creación de alarmas de CloudWatch

Siga estos pasos para crear una alarma de CloudWatch y recibir una notificación cuando cualquier clave de partición consume más de 50 000 ConsumedThroughPutUnits.

  1. Inicie sesión en la AWS Management Console y abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación del lado izquierdo de la consola, seleccione Contributor Insights.

  3. Elija la regla DynamoDBContributorInsights-PKC-Music.

  4. Seleccione el menú desplegable Acciones.

  5. Elija View in metrics (Ver en métricas).

  6. Seleccione Valor máximo de colaborador.

    nota

    Solo Max Contributor Value y Maximum producen estadísticas útiles. Las demás estadísticas de esta lista no devuelven valores significativos.

    Captura de pantalla de la consola con la pestaña Contributor Insights y el botón.
  7. En la columna Acciones seleccione Crear alarma.

    Captura de pantalla de la consola con las opciones de la lista de estados de Contributor Insights.
  8. Ingrese un valor de 50 000 para threshold (umbral) y elija Next (siguiente).

    Captura de pantalla de la consola con la pestaña Contributor Insights y el botón.
  9. Consulte Uso de alarmas de Amazon CloudWatch para obtener información detallada sobre cómo configurar la notificación de la alarma.

Uso de Contributor Insights (AWS CLI)

Uso de Información de colaboradores en la AWS CLI
  1. Habilite CloudWatch Contributor Insights for DynamoDB en la tabla base Music.

    aws dynamodb update-contributor-insights --table-name Music --contributor-insights-action=ENABLE
  2. Habilite Contributor Insights for DynamoDB en el índice secundario global AlbumTitle-index.

    aws dynamodb update-contributor-insights --table-name Music --index-name AlbumTitle-index --contributor-insights-action=ENABLE
  3. Obtenga el estado y las reglas de la tabla Music y todos sus índices.

    aws dynamodb describe-contributor-insights --table-name Music
  4. Desactive CloudWatch Contributor Insights for DynamoDB en el índice secundario global AlbumTitle-index.

    aws dynamodb update-contributor-insights --table-name Music --index-name AlbumTitle-index --contributor-insights-action=DISABLE
  5. Obtenga el estado de la tabla Music y todos sus índices.

    aws dynamodb list-contributor-insights --table-name Music