Я не уверен, что делаю неправильно, но у меня проблемы с использованием этого драгоценного камня для получения статистики EC2: https://github.com/grempe/amazon-ec2
Я могу подключиться к своим экземплярам EC2 через Cloudwatch:
@cw = AWS::Cloudwatch::Base.new(:access_key_id => ACCESS_KEY_ID, :secret_access_key => SECRET_KEY_ID)
Я вижу все доступные мне метрики:
@cw.list_metrics
Но когда я пытаюсь использовать метод get_metric_statistics, я не могу понять, какие параметры опций ссылаются на фактические поля метрики.
# Fails
@cw.get_metric_statistics(namespace: 'AWS/EC2', measure_name: 'CPUUtilization', statistics: "Average")
Я получаю общую ошибку "NoMethodError: undefined метод` elements 'for nil: NilClass ", и я не могу узнать, как правильно использовать get_metric_statistics (). У кого-нибудь есть пример кода, который они использовали для подобных вещей? Меня смущают параметры «статистика» и «измерения».
Если я смогу предоставить какую-либо дополнительную информацию, дайте мне знать.