Reputation: 35
I have a use case where I want to share my alarms with a specific monitor account within AWS organization. What I then would want to do is to create a composite alarm of all shared alarms. Is this not possible? The "create composite alarm" is greyed out even when I have full cloudwatch permissions set for the monitor account.
"You can combine metrics from different accounts using Metric Math and organize cross account alarms into hierarchies using composite alarms in the monitoring account."
Upvotes: 1
Views: 2428
Reputation: 1
According to AWS official doc:
All of the underlying alarms in your composite alarm must be in the same account and the same Region as your composite alarm. However, if you set up a composite alarm in a CloudWatch cross-account observability monitoring account, the underlying alarms can watch metrics in different source accounts and in the monitoring account itself. For more information, see CloudWatch cross-account observability.
You cannot create a composite alarm with the across-account alarms.
So you may need to use a 'CloudWatch cross-account observability monitoring account' to do this.
Another way is that you can create the same alarms with across-account metrics in current account, and then use those alarms to create the composite alarms.
Upvotes: 0
Reputation: 350
Per the AWS docs:
In the list of alarms, select the check boxes next to each of the existing alarms that you want to reference in your new composite alarm. Then choose Create composite alarm.
You need multiple alarms to create a composite alarm.
Upvotes: 0