Cloud/AWS

EventBridge를 활용하여 Cloudwatch Alarm 임계치 변경

dalgong 2025. 4. 22. 10:51
반응형

1. Role 생성

  • 신뢰 관계
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Statement1",
            "Effect": "Allow",
            "Principal": {
                "Service": [
                    "events.amazonaws.com",
                    "scheduler.amazonaws.com"
                ]
            },
            "Action": "sts:AssumeRole"
        }
    ]
}
  • 정책
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Statement1",
            "Effect": "Allow",
            "Action": [
                "cloudwatch:PutMetricAlarm"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}

2. Eventbridge 생성

  • 일정 이름, 일정 그룹 지정
  • 일정 패턴 지정

  • 대상 세부 정보
    • 모든 API 선택 > Cloudwatch 검색
    • PutMetricAlarm 선택

  • 아래 json 파일 입력
{
  "AlarmName": "test",
  "MetricName": "CPUUtilization",
  "Namespace": "AWS/EC2",
  "Statistic": "Average",
  "Period": 300,
  "EvaluationPeriods": 1,
  "Threshold": 85.0,
  "ComparisonOperator": "GreaterThanThreshold",
  "Dimensions": [
    {
          "Value": "i-03424fdb41e2de4e5",
          "Name": "InstanceId"
        }
  ]
}
  • AlarmName : 수정하고자 하는 Alarm Name
  • MetricName : 수정하고자 하는 Alarm의 Metric Name
  • Threshold : 임계치 → 원하는 수치로 변경
  • Dimensions : 수정하는 Alarm의 모니터링 대상
반응형

'Cloud > AWS' 카테고리의 다른 글

AWS CLI S3 연결 불가  (0) 2025.05.14
Eventbridge를 이용하여 Cloudwatch 알림 비활성화  (0) 2025.04.24
TGW VS DX Gateway  (0) 2025.04.16
[AWS] ECS Container 접속  (0) 2025.01.24
[AWS] ECS 생성  (0) 2025.01.23