One way is to make the alarm monitor the auto-emitted Cloudwatch metric 4XXError. However, the problem with that is that it would not distinguish throttling errors (429) from other 4xx errors. So my alarm may be triggered for reasons other than throttling, which goes against the particular purpose of the alarm - to specifically monitor throttling only.
