1. AWS CloudWatch là gì?
- AWS CloudWatch là một dịch vụ trong nhóm management của AWS. Nó giúp giám sát, tổng hợp, phân tích dữ liệu, nguồn tài nguyên chạy trên AWS.
- Có thể sử dụng nó để bắt các sự kiện và thực hiện một số lệnh cài trước (như kiểu trigger trong mysql hoặc callback trong RoR vậy)
- Ví dụ như có thể giám sát xem khi nào server phải sử lý quá nhiều message trong queue để báo cho AutoScaling tăng số lượng instance để xử lý lên.
- Hoặc đặt billing alert báo cho bản thân khi số tiền sử dụng đạt một ngưỡng nhất định ( tính năng này chỉ có ở khu vực us virginia ).
2. Cài đặt Billing Alert.
Đầu tiên vào console.aws.amazone.com ấn vào thanh search trên header và tìm cloudwatch
* Chú ý trên thanh header item thứ 2 từ bên phải sang có phải N.Virginia không vì tính năng này chỉ sử dụng được ở khu vực N.Virginia
Tại màn hình cloudwatch chọn Alarm > Billing
Sau đó chọn Create Alarm > Select Metric một hộp thoại sẽ hiện ra
* Chú ý trên thanh header item thứ 2 từ bên phải sang có phải N.Virginia không vì tính năng này chỉ sử dụng được ở khu vực N.Virginia
Tại màn hình cloudwatch chọn Alarm > Billing
Sau đó chọn Create Alarm > Select Metric một hộp thoại sẽ hiện ra
Chọn Total Estimated Charge > check vào check box USD và click select metric
Chọn mức mà mình muốn amazon cảnh báo click next
Nhớ điền email tại step 2
Điền + Next tại step 3 + 4
Thế là không lo nhỡ tay dùng quá tiền nữa rồi 🥰