要解决AppDynamics的Rest API调用问题,您可以按照以下步骤进行操作:
import requests
import json
url = "https:///controller/rest/applications//metric-data"
username = ""
password = ""
headers = {'Content-Type': 'application/json'}
payload = {
"metric-path": "Business Transaction Performance|||Average Response Time (ms)",
"time-range-type": "BEFORE_NOW",
"duration-in-mins": 15,
"rollup": "false"
}
payload_json = json.dumps(payload)
response = requests.post(url, auth=(username, password), headers=headers, data=payload_json)
if response.status_code == 200:
data = response.json()
# 处理返回的数据
else:
print("API请求失败: " + str(response.status_code))
请注意,上述示例中的URL、用户名、密码和负载内容应根据您的实际情况进行替换。此外,您还可以根据需要修改负载的其他属性,以满足您的具体需求。
希望以上解决方法可以帮助到您解决AppDynamics的Rest API调用问题。