The Kinesis Scaling Utility is designed to give you the ability to scale Amazon Kinesis Streams in the same way that you scale EC2 Auto Scaling groups – up or down by a count or as a percentage of the total fleet. You can also simply scale to an exact number of Shards. There is no requirement for you to manage the allocation of the keyspace to Shards when using this API, as it is done automatically.
Viewing the logs I noticed that GET[Records] shows a low value even when many records are being read from a kinesis stream. I confirmed that in my Firehose Delivery was consuming records by looking at the Kinesis Stream metrics.
After reviewing the code I see that only GetRecords.Bytes and GetRecords.Success metrics are considered.
Is it possible to consider GetRecords.Records metric as well?
Viewing the logs I noticed that
GET[Records]
shows a low value even when many records are being read from a kinesis stream. I confirmed that in my Firehose Delivery was consuming records by looking at the Kinesis Stream metrics.After reviewing the code I see that only
GetRecords.Bytes
andGetRecords.Success
metrics are considered.Is it possible to consider
GetRecords.Records
metric as well?