---
title: DynamoDB
---

Alarms should be created on each table and all GSI's

## Standard set of alarms

#### Provisioned Capacity

| Stat | Threshold | Time to Alarm | Urgency | Metric |
| ---- | --------- | ------------- | ------- | ------ |
| Provisioned RCU | 80% | 5m | Low | (ProvisionedReadCapacity / {MaxReadAutoscale}) * 100 |
| Provisioned WCU | 80% | 5m | Low | (ProvisionedWriteCapacity / {MaxWriteAutoscale}) * 100 |
| Read Throttling | 1 | 3m | Low | Sum of ReadThrottleEvents |
| Write Throttling | 1 | 3m | Low | Sum of WriteThrottleEvents |

#### On-Demand Capacity

| Stat | Threshold | Time to Alarm | Urgency | Metric |
| ---- | --------- | ------------- | ------- | ------ |
| Consumed RCU | 10k | 15m | Low | ConsumedReadCapacityUnits / PERIOD(ConsumedReadCapacityUnits) |
| Consumed WCU | 10k | 15m | Low | ConsumedWriteCapacityUnits / PERIOD(ConsumedWriteCapacityUnits) |
| Read Throttling | 1 | 3m | Low | Sum of ReadThrottleEvents |
| Write Throttling | 1 | 3m | Low | Sum of WriteThrottleEvents |

## Examples
