Download PDF
Download page Amazon DynamoDB.
Amazon DynamoDB
Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated multi-Region replication, in-memory caching, and data import and export tools.
You must configure cloud connections to monitor this entity. See Set up Cisco AppDynamics Cloud Collectors to Monitor AWS.
Cisco Cloud Observability displays AWS entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.
This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.
Detail View
To display the detail view for an Amazon DynamoDB instance:
- Navigate to the Observe page.
- Under Database & Storage, click AWS DynamoDB Tables.
The list view now displays. - From the list, click an instance Name to display the detail view.
The detail view displays the metrics, key performance indicators, and properties (attributes) related to the instance you selected.
Metrics and Key Performance Indicators
Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for Amazon DynamoDB. For more information, see DynamoDB Metrics and dimensions.
Display Name | Source Metric Name | Description |
---|---|---|
Successful Request Latency (ms) | SuccessfulRequestLatency | The latency of successful requests to DynamoDB during the specified time period. |
System Errors (Count) | SystemErrors | The requests to DynamoDB that generate an HTTP 500 status code during the specified time period. |
Transaction Conflicts (Count) | TransactionConflict | The number of rejected requests due to transaction conflicts. |
Throttled Requests by Operation Type (Count) | ThrottledRequests | Requests to DynamoDB that exceed the provisioned throughput limits on a resource. |
Returned Item Count | ReturnedItemCount | The number of items returned by Query, Scan or ExecuteStatement (select) operations during the specified time period. |
Conditional Check Failed Requests (Count) | ConditionalCheckFailedRequests | The number of failed attempts to perform conditional writes. |
Age Of Oldest Item Unreplicated to Kinesis (ms) | AgeOfOldestUnreplicatedRecord | The elapsed time since a item yet to be replicated to the Kinesis data stream first appeared in the DynamoDB table. |
Items Unreplicated to Kinesis (Count) | FailedToReplicateRecordCount | The number of items that either failed to replicate to Kinesis Data Stream or were throttled by Kinesis Data Stream during replication. |
ThrottledPutRecordCount | The number of records that were throttled by your Kinesis data stream due to insufficient Kinesis Data Streams capacity. | |
DynamoDB Events (Count) | ReadThrottleEvents | Requests to DynamoDB that exceed the provisioned read capacity units for a table or a global secondary index. |
WriteThrottleEvents | Requests to DynamoDB that exceed the provisioned write capacity units for a table or a global secondary index. | |
OnlineIndexThrottleEvents | The number of write throttle events that occur when adding a new global secondary index to a table. | |
Items Deleted by TTL (Count) | TimeToLiveDeletedItemCount | The number of items deleted by Time to Live (TTL) during the specified time period. |
Units Provisioned (Count) | ProvisionedWriteCapacityUnits | The number of provisioned write capacity units for a table or a global secondary index. |
Units Consumed (Count) | ConsumedChangeDataCaptureUnits | The number of consumed change data capture units. |
ConsumedReadCapacityUnits | The number of read capacity units consumed over the specified time period for both provisioned and on-demand capacity. | |
ConsumedWriteCapacityUnits | The number of write capacity units consumed over the specified time period for both provisioned and on-demand capacity. | |
OnlineIndexConsumedWriteCapacity | The number of write capacity units consumed when adding a new global secondary index to a table. |
Properties (Attributes)
Cisco Cloud Observability displays the following properties for Amazon DynamoDB.
Display Name | Property Name | Description |
---|---|---|
ARN |
| The Amazon Resource Name (ARN) of the DynamoDB table. |
Table ID |
| The cloud provided ID of the NoSQL database. For example: |
Item Count |
| The number of items in the specified table. DynamoDB updates this value approximately every six hours. |
Table Size (Bytes) |
| The total size of the DynamoDB table in bytes, AWS updates this once every six hours. |
Status |
| The status of the DynamoDB table (active/inactive/creating, etc) |
Created At |
| The time when the DynamoDB table was created. |
Retention and Purge Time-To-Live (TTL)
For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days).
Amazon Web Services, the AWS logo, AWS, and any other AWS Marks used in these materials are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.