Skip to content

Instantly share code, notes, and snippets.

@kei-s
Created November 18, 2013 04:11
Show Gist options
  • Save kei-s/7522352 to your computer and use it in GitHub Desktop.
Save kei-s/7522352 to your computer and use it in GitHub Desktop.
ELB watch
require 'aws-sdk'
logger = Logger.new('elb_status.log')
ACCESS_KEY = 'foo'
SECRET_ACCESS_KEY = 'bar'
LB = 'baz'
health = AWS::ELB.new(access_key_id: ACCESS_KEY, secret_access_key: SECRET_ACCESS_KEY, elb_endpoint: 'elasticloadbalancing.ap-northeast-1.amazonaws.com').load_balancers[LB].instances.health
logger.info 'Start'
health.each do |h|
logger.info h
end
puts Time.now
puts health
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment