#!/usr/bin/python
# -*- coding: utf-8 -*-
# 引入云API入口模块
import sys
import os
#os.environ['http_proxy'] = '127.0.0.1:12759'
#os.environ['https_proxy'] = '127.0.0.1:12759'
from QcloudApi.qcloudapi import QcloudApi
module = 'monitor'
'''
action 对应接口的接口名,请参考产品文档上对应接口的接口名
'''
action = 'GetMonitorData'
config = {
'Region': 'cd',
'secretId': 'xx',
'secretKey': 'xx',
'method': 'get',
}
'''
params 请求参数,请参考产品文档上对应接口的说明
'''
params = {
'namespace': 'qce/cdb',
'dimensions.0.name': 'uInstanceId',
'dimensions.0.value': 'cdb-xxx',
'metricName': 'slow_queries',
'startTime': '2018-07-16 00:10:00',
'endTime': '2018-07-16 22:10:00',
'period': 60
}
try:
service = QcloudApi(module, config)
# 生成请求的URL,不发起请求
print service.generateUrl(action, params)
# 调用接口,发起请求
print service.call(action, params)
except Exception, e:
print 'exception:', e