Amazon DynamoDB monitoring.

Auto discover your DynamoDB tables, gather time series data for performance metrics like latency, request throughput and throttling errors via CloudWatch. Monitor them to optimize resource usage and to improve application performance.
Sign Up Now

Optimize DynamoDB usage.

Provisioned read/write capacity units.

The provisioned throughput will determine the number of concurrent database operations that can be performed by the application. Set it up too low; there will be throttling errors, set it up too high, then you will be paying AWS for unused throughput. Monitoring database performance for a continued time frame, will help you make informed decisions on when to scale up/scale down throughput settings.

Consumed read/write capacity units.

Continuously monitoring the consumed read/write capacity units will give you an idea about request rate, application throughput pattern and table activity. Set up alerting mechanisms and get notified before the consumed request throuhgout exceeds the provisioned value.

Analyze database performance.

Successful request latency.

From a DynamoDB perspective, see how long it takes for your database requests to get processed. When you are operating too close to the provisioned throughput, you will start to see an increase in average latency. With Site24x7 you can get successful request latency data points for each DB operation viz., Get Item, Put Item, Scan, and Query. Monitor them on a regular basis to identify database actions with high latency.

Troubleshoot request throttling.

Throttled requests.

When your application starts to perform a large number of database requests, the provisioned throughput configured on the table or secondary index will get exhausted. When this happens, all the subsequent DB operations will get denied, returning throttling errors. With Site24x7, you can get data points on the throttled read request metric for both single database actions and batch actions.

Throttled read/write events.

Depending on the number of secondary indexes, a single DB action can have multiple read/write events attached to it. Set up thresholds and get notified when throttled events gets generated. Correlate the throttled request with read/write throttle events to understand which event is throttling the request.

Handle DB errors and exceptions.

User errors and system errors.

If the DynamoDB table is unable to process the sent action or DB request, it will return a HTTP status error code. Common problems like missing parameters, provisioned throughput exception can cause user errors to crop up.
System errors get generated when an unknown exception or internal server error occurs. The dashboard will show you an aggregate of errors generated during the period.

Start monitoring your AWS environment with our free trial.

Gain insight into DB operations performed.

Conditional check failed request.

Track the number of times a conditional write failed to proceed. Conditional checks are logical operators, that are used along with write requests. These checks help in maintaining database concurrency, when two or more clients perform write actions on the same item. An increase in failures, will indicate a issue in the request sent.

Returned item count.

For any time frame, monitor the number of items returned by the scan or query operation. This metric will give you an idea about the number and frequency of scan and query operations performed. Also, you will be able to judge whether the frequent scan operations are having an impact on the provisioned read capacity units or not.

Amazon Web Services Pricing


Best suited for Infrastructure, Server and Cloud monitoring



(paid annually)

Sample pricing
Monitor 10 Servers at $9/month.
Monitor 100 Servers at $89/month.
We can scale over 1000+ Servers. Contact us at

Add-ons (buy multiple units of each add-on)

Basic Monitor Add-ons
  • Additional 10 Servers/Websites: $15/month
  • Additional 50 Servers/Websites: $50/month
  • Additional 500 Servers/Websites: $500/month
Network Monitoring Add-ons
  • Additional 100 Network Interfaces: $50/month
  • Additional 250 Network Interfaces: $75/month
  • Additional 1000 Network Interfaces: $200/month
Advanced Monitor Add-ons
  • Additional 2 Applications/Advanced Windows Apps/Synthetic Web: $20/month
  • Additional 5 Applications/Advanced Windows Apps/Synthetic Web: $60/month
  • Additional 25 Applications/Advanced Windows Apps/Synthetic Web: $250/month


  • Windows, Linux, FreeBSD & OS X Servers
  • Hyper-V, VMware Hosts, VMs and Docker
  • 50+ Out-of-the-box Plugins supported
  • IIS Server, SQL Server & Exchange Server
  • Process and Services monitoring
  • Sharepoint, Office 365 & BizTalk Server
  • Network Monitoring
  • Microsoft Failover Cluster Monitoring
  • Amazon Web Services (AWS)
  • Microsoft Active Directory Monitoring
  • Windows Event Log Monitoring
  • iOS and Android app
  • Linux Syslog Monitoring
  • SMS & Voice Alerts
  • File, Directory & Resource monitoring
  • SLA Management and Monitor Groups

List of Basic monitors:

Server (Charged based on servers and not individual metrics)

Amazon Web Services


List of Advanced monitors:

Network monitoring licensing is purely based on the number of interfaces that are monitored. It is mandatory to have at least one active interface in order to monitor a device. While ten performance counters per device can be monitored for free, every additional ten is counted as one interface.

Premium support includes email, community, chat and phone.

List of Advanced monitors:

Every webpage that is loaded in the browser is considered as a page view, irrespective of the number of resources that are loaded behind. For example, for a single page to load, there are various resource calls for images, css, etc, which are not counted in page views. Only the webpage that the user visits is counted as page views.

Credits are auto-refilled every month, however left over refilled credits are not carried forward to the next month.