Python調用阿里雲數據庫監控數據

概述

  • 基於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使用參考
性能參數表html

關於我

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

相關文章
相關標籤/搜索