предположим, у меня есть этот сигнал тревоги:
resource "aws_cloudwatch_metric_alarm" "nlb_healthyhosts" {
alarm_name = "alarmname"
comparison_operator = "LessThanThreshold"
evaluation_periods = "1"
metric_name = "HealthyHostCount"
namespace = "AWS/NetworkELB"
period = "60"
statistic = "Average"
threshold = var.logstash_servers_count
alarm_description = "Number of healthy nodes in Target Group"
actions_enabled = "true"
alarm_actions = [aws_sns_topic.sns.arn]
ok_actions = [aws_sns_topic.sns.arn]
dimensions = {
TargetGroup = aws_lb_target_group.lb-tg.arn_suffix
LoadBalancer = aws_lb.lb.arn_suffix
}
}
Что касается измерений, я вижу в документации AWS, что доступны только несколько измерений для инстансов EC2 (например, ID экземпляра и т. Д.). В моем проекте я использую тег под названием Type, чтобы отнести мои экземпляры к экземплярам HTTP или APP. Есть ли какое-либо средство для создания сигналов тревоги на основе этих тегов в качестве размеров? Это означает создание аварийных сигналов для экземпляров с помощью TAG Http и аварийных сигналов для экземпляров, отмеченных как приложение. Огромное спасибо заранее. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html#ec2-cloudwatch-dimensions