Amazon CloudWatch Application Signals
Giám sát APM cho ứng dụng
Tính năng APM của CloudWatch: tự thu thập metric và trace (dựa trên OpenTelemetry) cho ứng dụng, hiển thị độ trễ, lỗi, lưu lượng theo service và cho đặt SLO.
- Chi phí$$ Vừa phải
- Độ khó●●●●●
- Để không có tốn tiền?Không
- Serverless
- Có trong đềDVA · SOA
Hình dungNhư bảng sức khoẻ từng khoa trong bệnh viện: thấy ngay khoa nào đang quá tải.
Khi nào nên dùng
✓ Nên dùng khi
Cần theo dõi sức khoẻ microservice và SLO mà không tự dựng hệ thống APM.
✗ Không nên dùng khi
Chỉ cần metric hạ tầng cơ bản → CloudWatch metrics thường.
Ví dụ hay gặp
- Đặt SLO độ trễ cho API thanh toán
- Dò service nào gây lỗi trong chuỗi microservice
- Giám sát ứng dụng trên EKS, ECS, EC2, Lambda
Tốn bao nhiêu tiền?
- Cách tính: Tính theo lượng tín hiệu ứng dụng (request được theo dõi) và trace thu thập.
⚠️ Bẫy chi phí
Ứng dụng lưu lượng lớn sinh nhiều tín hiệu và trace, chi phí tăng theo — cân nhắc sampling.