Я мог сделать это из консоли AWS и из командной строки:
aws ec2 мониторные экземпляры --region --instance-ids
Я мог бы использовать вышеуказанный API мониторинга, однако это необходимо сделать для существующих экземпляров EC2.
Я мог сделать это из консоли AWS и из командной строки:
aws ec2 мониторные экземпляры --region --instance-ids
Я мог бы использовать вышеуказанный API мониторинга, однако это необходимо сделать для существующих экземпляров EC2.
Вы можете просто использовать тип AWS :: CloudWatch :: Alarm с любыми поддерживаемыми метриками для экземпляров EC2.
Например, предположим, что вам нужно отслеживать загрузку ЦП.
"CPUAlarm" : {
"Type" : "AWS::CloudWatch::Alarm",
"Properties" : {
"AlarmDescription" : "CPU alarm for my instance",
"AlarmActions" : [ { "Ref" : "logical name of an AWS::SNS::Topic resource" } ],
"MetricName" : "CPUUtilization",
"Namespace" : "AWS/EC2",
"Statistic" : "Average",
"Period" : "60",
"EvaluationPeriods" : "3",
"Threshold" : "90",
"ComparisonOperator" : "GreaterThanThreshold",
"Dimensions" : [ {
"Name" : "InstanceId",
"Value" : { "Ref" : "logical name of an AWS::EC2::Instance resource" }
} ]
}
}
Ссылка - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-cloudwatch.html