Python呼叫阿里雲資料庫監控資料

漣漪之外發表於2019-02-16

概述

  • 基於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))

參考資料

Python SDK列表
SDK使用參考
效能參數列

關於我

一個想到啥學啥的運維工程師
一個想靠手藝吃飯的人
一個能聊聊天的朋友
個人網站:http://sosad.cn

相關文章