Ga naar hoofdinhoud

Amazon AWS DynamoDB Event Monitor

notitie

Overview

The Amazon AWS DynamoDB Event Monitor checks any Amazon AWS DynamoDB table and runs PartiQL statements, showing the results retrieved and alerts based on values found in the results.

info

Use Cases

  • Running PartiQL queries automatically
  • Monitoring metrics for every table and specific tables

Monitoring Options

  • Alert with [Info/Warning/Error/Critical] if AWS cannot be contacted: Sends an alert if the event monitor cannot establish a connection to AWS.
  • Table Size Options:
    • Alert if any table is larger than a specified size.
    • Alert if the table [TABLE] is larger than a specified size.
  • Consumed Read Capacity:
    • Alert if any table has consumed read capacity larger than a specified capacity.
    • Alert if the table [TABLE] has consumed read capacity larger than a specified capacity.
    • Alert if the total consumed read capacity across all tables is larger than a specified capacity.
    • Alert if any table has consumed read capacity percentage larger than a specified amount.
    • Alert if the table [TABLE] has consumed read capacity percentage larger than a specified amount.
  • Consumed Write Capacity:
    • Alert if any table has consumed write capacity larger than a specified capacity.
    • Alert if the table [TABLE] has consumed write capacity larger than a specified capacity.
    • Alert if the total consumed write capacity across all tables is larger than a specified capacity.
    • Alert if any table has consumed write capacity percentage larger than a specified amount.
    • Alert if the table [TABLE] has consumed read capacity percentage larger than a specified amount.
  • Provisioned Read Capacity:
    • Alert if any table has provisioned read capacity larger than a specified capacity.
    • Alert if the table [TABLE] has provisioned read capacity larger than a specified capacity.
    • Alert if the total provisioned read capacity across all tables is larger than a specified capacity.
  • Provisioned Write Capacity:
    • Alert if any table has provisioned write capacity larger than a specified capacity.
    • Alert if the table [TABLE] has provisioned write capacity larger than a specified capacity.
    • Alert if the total provisioned write capacity across all tables is larger than a specified capacity.
  • Backups:
    • Alert if any table has not been backed up in the past X days.
    • Alert if the table [TABLE] has not been backed up in the past X days.
  • PartiQL Command:
    • PartiQL Statement to Run: Paste your PartiQL statement.
  • Event Text Options:
    • Show the size for all tables.
    • Show the provisioned capacity for all tables.
    • Show the consumed capacity for all tables.
    • Show the last backup date for all tables.

Authentication and Security

  • The account must have read permission for Amazon AWS DynamoDB API.

Protocols

Data Points

Data PointDescription
Read CapacityThe provisioned read capacity for the table.
Write CapacityThe provisioned write capacity for the table.
Storage SizeThe total size of the table.

Sample Output

Sample Output