CloudWatch Alarms
CloudWatch Alarms
- Alarm được sử dụng để kích hoạt thông báo cho bất kỳ metric nào.
- Nhiều tuỳ chọn khác nhau (sampling, %, max, min, v.v…).
- Trạng thái của Alarm:
- OK: Giá trị metric nằm trong ngưỡng cho phép.
- INSUFFICIENT_DATA: Không đủ dữ liệu để đánh giá trạng thái.
- ALARM: Giá trị metric vượt ngưỡng cảnh báo.
- Period:
- Thời lượng (tính bằng giây) để đánh giá metric.
- Các metric tuỳ chỉnh có độ phân giải cao: 10 giây, 30 giây hoặc bội số của 60 giây.
CloudWatch Alarm Targets
CloudWatch Alarm Targets là đích thực thi hành động khi một CloudWatch Alarm được kích hoạt (chuyển sang trạng thái ALARM). Nói cách khác, khi một chỉ số (metric) vượt quá ngưỡng cho phép, CloudWatch Alarm sẽ thực hiện một hành động cụ thể lên một service AWS – và “Target” chính là đối tượng chịu tác động.
- Dừng (Stop), kết thúc (Terminate), khởi động lại (Reboot) hoặc phục hồi (Recover) một EC2 Instance.
- Kích hoạt hành động Auto Scaling.
- Gửi thông báo đến Amazon SNS (từ đó bạn có thể thực hiện hầu như mọi thứ).

Composite Alarm
Composite Alarm trong Amazon CloudWatch là một loại alarm nâng cao, cho phép bạn theo dõi trạng thái của nhiều alarm con khác nhau (thay vì chỉ một metric đơn lẻ như alarm thông thường). Composite Alarm sử dụng các biểu thức logic như AND hoặc OR để kết hợp nhiều alarm và chỉ kích hoạt khi điều kiện logic được thỏa mãn.
- CloudWatch Alarms chỉ theo dõi một metric duy nhất.
- Composite Alarms theo dõi trạng thái của nhiều alarm khác.
- Hỗ trợ điều kiện AND và OR.
- Giúp giảm nhiễu cảnh báo ("alarm noise") bằng cách tạo các alarm tổng hợp phức tạp.

Giải thích sơ đồ:
- EC2 Instance
Đây là thực thể EC2 mà bạn đang giám sát. - CW Alarm – A
Theo dõi CPU của EC2 instance.
Nếu CPU vượt quá ngưỡng, alarm A chuyển sang trạng tháiALARM. - CW Alarm – B
Theo dõi IOPS (Input/Output Operations Per Second – số lượng thao tác I/O trên ổ đĩa).
Nếu IOPS vượt ngưỡng, alarm B cũng chuyển sangALARM. - Composite Alarm
Một alarm tổng hợp (có thể được cấu hình với điều kiệnA AND BhoặcA OR B) sẽ giám sát trạng thái của A và B.
Nếu điều kiện logic đặt ra là đúng (ví dụ cả A và B đều ở trạng thái ALARM), Composite Alarm sẽ chuyển sangALARM. - Amazon SNS
Khi Composite Alarm được kích hoạt, nó sẽ gửi một thông báo tới dịch vụ SNS (Simple Notification Service).
SNS có thể gửi email, SMS, hoặc trigger Lambda, v.v.
Bạn thấy bài này thế nào?