CloudWatch automatic AlarmLow "Do Not Delete" generating charges

1

I'm using the AWS free tier to develop a web app. I'm occasionally getting small charges from CloudWatch alarms that AWS set up automatically. Example: TargetTracking-table/[tablename]-AlarmLow-[random string of characters]. These AlarmLow alarms apparently have to do with my dynamodb tables being set to auto-scaling. The tables are set to Provisioned with a minimum capacity of 1 (which is the minimum value), and auto-scaling is On. I would expect alarms if my usage goes above my max capacity units, but why am I getting alarms for going too low when my minimum is set to 1? The alarm descriptions say "DO NOT EDIT OR DELETE", but I don't want to be getting charged on my free tier account just because my tables go a while without being called. Is there any way to have auto-scaling turned On without having a CloudWatch alarm that cares if my usage drops below the threshold for 1 capacity unit?

1 個回答
0

Hi There,

Those Alarms (TargetTracking-table/xxxx) are created when you configure a DynameDB table with Autoscaling.

While you can use them to monitor and have alerts on spending, the main purpose for those alarm is technical. They are used to trigger scaling up and down of DynamoDB capacity.

If you don't want to incur in CloudWatch cost, and you know the load on the table, you can consider not setting auto-scaling in the table.

Cheers.

AWS
已回答 5 個月前
profile picture
專家
已審閱 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南