Kinesis

Overview

Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information.

Setup

Installation

If you haven’t already, first set up the AWS CloudWatch integration. No additional steps are needed for installation.

Configuration

On the AWS CloudWatch integration page, ensure that the Kinesis service is selected for metric collection.

Metrics

Basic Stream-level

Name Description
GetRecords.Bytes
(bytes)
The number of bytes retrieved from the Kinesis stream, measured
over the specified time period.
GetRecords.IteratorAgeMilliseconds
(milliseconds)
The age of the last record in all GetRecords calls made against an
Kinesis stream, measured over the specified time period.
GetRecords.Latency
(milliseconds)
The time taken per GetRecords operation, measured over the
specified time period.
GetRecords.Records
(count)
The number of records retrieved from the shard, measured over the
specified time period. Minimum, Maximum, and Average statistics
represent the records in a single GetRecords operation for the
stream in the specified time period.
GetRecords.Success
(count)
The number of successful GetRecords operations per stream, measured
over the specified time period.
IncomingBytes
(bytes)
The number of bytes successfully put to the Kinesis stream over the
specified time period.
IncomingRecords
(count)
The number of records successfully put to the Kinesis stream over
the specified time period.
PutRecord.Bytes
(bytes)
The number of bytes put to the Kinesis stream using the PutRecord
operation over the specified time period.
PutRecord.Latency
(milliseconds)
The time taken per PutRecord operation, measured over the specified
time period.
PutRecord.Success
(count)
The number of successful PutRecord operations per Kinesis stream,
measured over the specified time period.
PutRecords.Bytes
(bytes)
The number of bytes put to the Kinesis stream using the PutRecords
operation over the specified time period.
PutRecords.Latency
(milliseconds)
The time taken per PutRecords operation, measured over the
specified time period.
PutRecords.Records
(count)
The number of successful records in a PutRecords operation per
Kinesis stream, measured over the specified time period.
PutRecords.Success
(count)
The number of PutRecords operations where at least one record
succeeded, per Kinesis stream, measured over the specified time
period.
ReadProvisionedThroughputExceeded
(count)
The number of GetRecords calls throttled for the stream over the
specified time period.
WriteProvisionedThroughputExceeded
(count)
The number of records rejected due to throttling for the stream
over the specified time period. This metric includes throttling
from PutRecord and PutRecords operations.

Enhanced Shard-level

Name Description
IncomingBytes
(bytes)
The number of bytes successfully put to the shard over the
specified time period.
IncomingRecords
(count)
The number of records successfully put to the shard over the
specified time period.
IteratorAgeMilliseconds
(milliseconds)
The age of the last record in all GetRecords calls made against a
shard, measured over the specified time period.
OutgoingBytes
(bytes)
The number of bytes retrieved from the shard, measured over the
specified time period.
OutgoingRecords
(count)
The number of records retrieved from the shard, measured over the
specified time period.
ReadProvisionedThroughputExceeded
(count)
The number of GetRecords calls throttled for the shard over the
specified time period. This exception count covers all dimensions
of the following limits: 5 reads per shard per second or 2 MB per
second per shard.
WriteProvisionedThroughputExceeded
(count)
The number of records rejected due to throttling for the shard over
the specified time period. This metric includes throttling from
PutRecord and PutRecords operations and covers all dimensions of
the following limits: 1,000 records per second per shard or 1 MB
per second per shard.

Available Tags

Name Description
awsaccount AWS account associated with the metrics
region Name of the region
shardid The shard ID within the Kinesis stream
streamname Name of the Kinesis stream