Tôi đang cố gắng đặt một số chỉ số AWS CloudWatch tùy chỉnh bằng cách sử dụng SDK Java.Số liệu AWS tùy chỉnh CloudWatch - Tổng hợp theo nhóm Tự động chia tỷ lệ
Tôi dường như không tìm thấy bất kỳ điều gì trong tài liệu mô tả cách lấy một số dữ liệu nhất định hoặc dữ liệu tôi cần đưa vào.
MetricDatum datum = new MetricDatum()
.withDimensions(
new Dimension()
.withName("InstanceType").withValue(/* 1 */),
new Dimension()
.withName("InstanceId").withValue(/* 2 */)
/* 3 */
.withMetricName("My metric").withTimestamp(new Date())
.withUnit("Percent").withValue(new Double(55.0));
Vì vậy, câu hỏi (cho mỗi số nhận xét trong đoạn code trên):
- Nơi nào tôi nhận được dữ liệu để đưa đây, bằng cách sử dụng Java AWS SDK?
- Tôi lấy dữ liệu để đặt ở đâu, sử dụng SDK Java AWS?
- Tôi cần bao gồm những dữ liệu nào khác để đảm bảo tôi có thể tổng hợp theo nhóm tự động mở rộng? (tập hợp theo nhóm an ninh cũng sẽ ổn thôi)
Đối # 1, tôi đã nhìn thấy rằng tôi có thể thực hiện cuộc gọi HTTP thông thường để http://169.254.169.254/latest/meta-data/instance-id để có được những ví dụ-id, nhưng tôi hy vọng để làm điều này tất cả thông qua SDK AWS, nếu có sẵn phương pháp để làm như vậy.
1 đã theo sát cuộc giải pháp, cảm ơn! –