Amazon DynamoDB, a part of the Amazon Web Services portfolio, is a non-relational database that delivers reliable performance at any scale. It's a fully managed, proprietary NoSQL database service that supports key-value and document data structures, offers built-in security, backup and restore, and in-memory caching.
With Applications Manager, you can auto-discover your DynamoDB tables, gather data for performance metrics like latency, request throughput and throttling errors. Optimize resource usage and improve application performance of your Amazon Dynamodb database.
Identify database actions with higher latency. Track Request Latency to know the time it takes for a database operation to get processed. Get Successful request latency reports for various read/write operations like GET, PUT, Scan, etc from a DynamoDB service side perspective. Examine the behavior and performance of a global table with key usage stats like the count of returned records and bytes from GetRecords operations (Amazon DynamoDB Streams) during specified periods.
Ensure performance at the table level based on user needs, by making informed decisions about setting up DynamoDB Provisioned Throughput capacity. Reserved capacity by gauging how you can scale up or down your throughput settings. Provision efficiently so you don't pay for unused throughput. Monitor the consumed read/write capacity units to prevent throttling errors to and be up-to-date on request rates, application throughput pattern and table activity.
If your application exceeds your provisioned throughput settings, it is subject to request throttling. Reserve capacity so the provisioned throughput does not get exhausted and you can handle sudden increases in traffic, without returning throttling errors. Set up thresholds and be notified when throttled events are generated. Associate throttled requests with throttle events to identify the event throttling the request.
Identify performance anomalies by getting a dashboard view of the break-down of:
Get a jumpstart on monitoring the Amazon DynamoDB database in your environment. Get instant notifications of performance issues and bottlenecks. Take quick remedial action before your end-users experience issues.With APM, you gain system-wide visibility into resource utilization, application performance, and operational health of your AWS infrastructure and application performance. Start monitoring your AWS environment with Applications Manager’s full-fledged, 30-day free trial edition.