RDSの負荷状況を知りたかったのでCludWatchのAPIを叩くために書いた簡単なRubyスクリプト

February 25, 2013

CloudWatchのAPI、プログラミング初心者にとって鬼門っぽい。

{% gist 5024321 get_cloudwatch_rds.rb %}

こんな感じで適当に叩いたら良い感じに取ってきてくれます。
デフォルトの*metirc_name*パターンはコメントアウトに書いてます。

start_timeとかperiodいじると返ってくるデータパターンが変わってくるので
色々遊んでみてください。

ついでにEC2のデータもとってくれるようなの書いてみたんですが
デフォルトで手に入るメトリクス少ないので
CloudWatchでデータ取るなら自分でメトリクスつくらないとダメですね。

{% gist 5024321 get_cloudwatch_ec2.rb %}

Enjoy CloudWatch API!