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使用参考
性能参数表

关于我

一个想到啥学啥的运维工程师
一个想靠手艺吃饭的人
一个能聊聊天的朋友
个人网站:http://sosad.cn

    原文作者:涟漪之外
    原文地址: https://segmentfault.com/a/1190000013341006
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞