Skip to content

AWS DynamoDB


Overview

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.

Enable collection of DynamoDB logs and metrics in cloudaeye to monitor and analysis of the time-series data using state-of-the-art machine learning technologies for monitoring and anomaly detection in distributed cloud application.

Prerequisites

Configuration for DynamoDB Metrics Collection

User may check on AWS Services Config for Metrics field in application creation form and select DynamoDB from dropdown. Provide required dimensions and metrics to be collected.

Detailed description of metrics and dimension can be viewed at DynamoDB metrics and dimensions

Supported DynamoDB Dimensions

DynamoDB provides below dimensions on which metrics are collected.

Dimension Description
DelegatedOperation
GlobalSecondaryIndexName
Operation
OperationType
Verb
ReceivingRegion
StreamLabel
TableName

Supported DynamoDB Metrics

DynamoDB provides below metrics to be collected.

Metrics Description
AccountMaxReads
AccountMaxTableLevelReads
AccountMaxTableLevelWrites
AccountMaxWrites
MaxProvisionedTableReadCapacityUtilization
MaxProvisionedTableWriteCapacityUtilization
PendingReplicationCount
TimeToLiveDeletedItemCount
ReadThrottleEvents
SystemErrors
ThrottledRequests
UserErrors
WriteThrottleEvents
FailedToReplicateRecordCount
ThrottledPutRecordCount
ConditionalCheckFailedRequests
ConsumedReadCapacityUnits
ConsumedWriteCapacityUnits
OnlineIndexConsumedWriteCapacity
OnlineIndexPercentageProgress
OnlineIndexThrottleEvents
ReturnedBytes
ReturnedItemCount
ReturnedRecordsCount
AccountProvisionedReadCapacityUtilization
AccountProvisionedWriteCapacityUtilization
AgeOfOldestUnreplicatedRecord
ConsumedChangeDataCaptureUnits
ProvisionedReadCapacityUnits
ProvisionedWriteCapacityUnits
ReplicationLatency
TransactionConflict
SuccessfulRequestLatency