---
title: Kinesis
---

## Standard set of alarms

| Stat | Threshold | Time to Alarm | Urgency | Metric |
| ---- | --------- | ------------- | ------- | ------ |
| Too Few Bytes | 1% of max bytes for stream | 3m | Low | IncomingBytes |
| Too Many Bytes | 85% of max bytes for stream | 3m | Low | IncomingBytes |
| Too Many Records | 85% of max records% | 3m | Low | IncomingRecords |
| Processing falling behind | 2m | 3m | Low | GetRecords.IteratorAgeMilliseconds |
| Read throughput exceeded | 1 | 5m | High | ReadProvisionedThroughputExceeded |
| Write throughput exceeded | 1 | 5m | High | WriteProvisionedThroughputExceeded |

#### Per Shard

| Stat | Threshold | Time to Alarm | Urgency | Metric |
| ---- | --------- | ------------- | ------- | ------ |
| Records not being processed | 10 | 10m | High | OutgoingRecords |

## Examples
