Kinesis Stream Throttling

0

Hi All, I have a simple putRecordsRequest to Kinesis using the AWS SDK. I am running this code as a load generator in conjunction with TPS Generator to perform some load testing. When doing the load tests at high tps such as 100K, I get a LimitExceededExpectation: Rate exceeded for stream ingest-event-rishprak-dev-iad. Furthermore, looking at the cloudwatch dashboards for this stream, nearly all of the PutRecords are throttled - 99.7% PutRecords throttled. I have already increased the shards provisioned for the stream to 200 so that write capacity is 200k records per second. Could anyone provide me any insight as to why I am getting throttled in this stream? ARN is arn:aws:kinesis:us-east-1:407205872689:stream/ingest-event-rishprak-dev-iad

질문됨 2년 전517회 조회
1개 답변
0

Hello,

Unfortunately we cannot troubleshoot your specific instance through re:Post, you will need to submit a ticket to our support team to troubleshoot your current Kinesis Data Stream.

If you're receiving the error message LimitExceededException, this is not related to the PutRecords method. This error message is associated with other methods such as:

  • createStream
  • describeLimits
  • describeStream
  • describeStreamSummary

If you were running into a throttling/throughput issue, you might receive an error ProvisionedThroughputExceededException.

Can you confirm if you're utilizing partitions and if you're performing any additional methods outside of PutRecords?

profile pictureAWS
전문가
Chris_G
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠