03 5月 2014

AWS CloudWatch CLI setup tip (win)

喵的

抓取 AWS cloudwatch 上的數據還挺麻煩的 (對我而言)
首先必須安裝 EC2 API / CLI
在視窗進階選項設定好環境變數
然後再安裝 CloudWatch CLI
同時也再設定一次環境變數

如果只照著 CloudWatch 安裝說明乖乖在 command prompt 下打 set / setx 指令一定被搞死
不管怎麼 set / setx path, java 就是不一定給你跑
我還以為是使用者權限問題

再來就是要留意 EC2 API / CLI 安裝說明上有講到使用 security group 開個虛擬主機 (instance)
千萬別阿呆地跟著做
我就是以為在 CLI 啟動 instance 後才能做 logging
真是白木阿 XD

access key ID and access secret key 和登入帳戶密碼不同 別搞混

都設定好後可輸入

mon-get-stats CPUUtilization --start-time 2014-04-17T00:00:00 --end-time 2014-05-01T00:00:00 --period 300 --statistics "Average" --namespace "AWS/EC2" --delimiter "," --dimensions "InstanceId=i-fcebab97" > stats.csv

這裡是抓取 i-fcebab97 這台主機的 CPU 使用率平均值
每五分鐘 (300秒) 截取一次
在 2014/4/17 00:00:00 和 2014/5/1 00:00:00 這段時間
然後輸出成 csv 檔

直得注意的是
抓數據一次只能抓到 1440 筆資料
所以別太驚訝 XD

分析數據去~ 掰

原文
Setting Up the Amazon EC2 Command Line Interface Tools on Windows
Set Up the Command Line Interface - CloudWatch

沒有留言 :

張貼留言