概述
- 基於Python 3.6.0 實現
- 抓取公司雲資料庫監控資料 存入本地資料庫
- centos定時任務 每分鐘執行一次
引入SDK
# 安裝Python SDK 包
pip install aliyun-python-sdk-core-v3
pip install aliyun-python-sdk-rds
原始碼
from aliyunsdkcore import client
from aliyunsdkrds.request.v20140815 import DescribeRegionsRequest
# 設定訪問憑證
accessKeyId = `<access-key-id>`
accessKeySecret = `<access-key-secret>`
client = client.AcsClient(accessKeyId, accessKeySecret,`cn-shanghai`)
# 建立Request物件,並對其中引數賦值
request = DescribeRegionsRequest.DescribeRegionsRequest()
#設定返回資料格式,預設為XML
request.set_accept_format(`json`)
request.set_action_name(`DescribeDBInstancePerformance`)
#多個效能指標用 "," 分隔
request.set_query_params(dict(DBInstanceId="資料庫例項名",key="效能指標",StartTime="2018-02-22T05:00Z",EndTime="2018-02-22T15:00Z"))
print(client.do_action_with_exception(request))
參考資料
關於我
一個想到啥學啥的運維工程師
一個想靠手藝吃飯的人
一個能聊聊天的朋友
個人網站:http://sosad.cn