What happens if we reach the AWS EventBridge quota?
We want to use Zendesk AWS EventBridge integration but could not clarify following question from the documentation.
- What happens if we reach the limit of 5000 rep/min? Does Zendesk ignore the events that we suppose to receive or queue them so we can receive them later with some delay?
- If Zendesk ignores them, how can we get notified programmatically that we reach the limitations?
Thanks for sharing your question with the Community!
There would be a 429 error with a queued delay. To better monitor your activity, I recommend looking at our documentation for best practices for avoiding rate limiting. By monitoring the rate limit response headers you can develop a warning notification be sent once the X-Rate-Limit-Remaining value has reached a specific value.
Hope this helps!
Thanks Erica Girges
This 429 will be on the Zendesk side and X-Rate-Limit-Remaining header will be carried all the way from Zendesk -» AWS EventBridge-» SQS (or whatever integration we used here) which means that header is available for us in the EventBridge, right?
Because above docs are related with HTTP calls where we will consume events from AWS EventBridge
Apologies for the confusion. Your breakdown is correct. The header would be included in the request being sent from Zendesk to AWS EventBridge. The 5000 event per minute limitation is from our end.
So this means we are %100 guaranteed to receive the event (even it is late due to limit), you will not ignore the messages after 5000/rpm, right?
So I was taking a deeper look just to make sure and it looks like I mixed up the rate limit time delay with there actually being a queue of events. Once you hit the 5000 limit any events during that timed delay will not be sent. Therefore, I highly recommend monitoring it if you suspect you'll be at or near the 5000/minute.
댓글을 남기려면 로그인하세요.