Я пытаюсь установить некоторые пользовательские показатели AWS CloudWatch с помощью Java SDK.AWS Custom CloudWatch metrics - Агрегат с помощью команды Auto-Scaling
Я не могу найти ничего в документации, описывающей, как получить определенные части данных, а также какие данные мне нужно включить.
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));
Итак, вопросы (для каждого из комментируемых чисел в коде выше):
- Где я могу получить данные, чтобы поместить здесь, используя Java AWS SDK?
- Где я могу получить данные здесь, используя Java AWS SDK?
- Какие еще данные необходимо включить, чтобы обеспечить возможность агрегирования с помощью группы автомасштабирования? (агрегирование группы безопасности также будет в порядке)
Для # 1, я видел, что я могу сделать обычный HTTP вызов http://169.254.169.254/latest/meta-data/instance-id получить экземпляр идентификатор, но я надеюсь сделать это все через AWS SDK, если есть доступные методы.
+1 за добивание решение, спасибо! –