To clean alarms generated through CloudWatch

0

Hi friends,

What is the easiest way to remove alarms generated through CloudWatch? My "Cost and Usage Report" through the Cost Explorer still shows cost with the name "USW2-CW:AlarmMonitorUsage". I searched to get rid of it in the knowledge base, but all seemed to be a bit complicated for me. Is there a simplest way to get rid of it? Many many thanks in advance!!

  • please accept the answer if it was helpful

gefragt vor 9 Monaten259 Aufrufe
3 Antworten
0

Hi friend. I have created a file as per the instruction given and executed it. The amazing thing is that I got the echoed text message "All alarms deleted." without any error. I hope this has cleared all unnecessary alarms, and my slate is be clean now :D. Many many thanks for the help and providing a script which works without error. Adios!

beantwortet vor 9 Monaten
  • Happy to help. Please accept my answer

0

Example: Bash Script to Delete All Alarms

#!/bin/bash

# List all alarm names
alarms=$(aws cloudwatch describe-alarms --query "MetricAlarms[].AlarmName" --output text)

# Delete each alarm
for alarm in $alarms; do
  echo "Deleting alarm: $alarm"
  aws cloudwatch delete-alarms --alarm-names "$alarm"
done

echo "All alarms deleted."

Make the script executable:

chmod +x delete_alarms.sh

Run the script:

./delete_alarms.sh
profile picture
EXPERTE
beantwortet vor 9 Monaten
EXPERTE
überprüft vor 9 Monaten
0

Hello friend,

Sorry for returning with the same. When I look at the services I can still see AmazonCloudWatch showing "Current usage = 10 Alarms" and "Forecasted usage = 14 Alarms". Does this mean still there are some alarms in the system? how can I see them and get rid of those Alarms? Many thanks!

beantwortet vor 9 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen