I want to setup an alarm which would raise an alert in case there are any items in the DyanamoDB table. The alarm has been setup in the following manner -
My understanding is that -
However I am not seeing the intended results. I can only see a single datapoint (instead of a datapoint every minute?) in the chart and the state is OK even when the datapoint is above the threshold?
Could someone help out with this?
I figured out that this was the intended behaviour. As per the documentation for ReturnedItemCount -
This metric would only record a datapoint if the Query/Scan operation was performed on the table during a given time interval. It isn't a periodic check unlike some of the other metrics available on CloudWatch.