● 接口说明:
当前版本:0.1
接口描述:统计计算接口
接口服务ID:S_BI_HD_09
请求服务名:BIHD09
请求方法:calculateTagValues
● 请求参数示例
HTTP请求:[POST] /service/S_BI_HD_09
HTTP请求体如下:
{
"clientId": "4436611986732923",
"secret": "45384AE8472330A8C0843EE969296BEA",
"dsName": "test217",
"tags": [
{
"tagName": "hdsys_cpu_0",
"statsType":0,
"timeRegions":[
{
"startTime": "2024-06-18T0:00:00.000",
"endTime": "2024-06-18T16:01:00.000"
}
]
}
]
}
请求参数含义解析:
名称 |
类型 |
是否必需 |
描述 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
clientId |
String |
是 |
客户端id |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
secret |
String |
是 |
密钥 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dsName |
String |
是 |
数据源名称 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
calculateEx |
Boolean |
否 |
是否调用扩展接口,如未传入该参数或传入值为false,则调用统计计算常规接口,如传入该参数且值为true,则调用统计计算扩展接口 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tags |
List<Map> |
是 |
点表 详解如下:
扩展接口:
|
● java调用示例
EiInfo inInfo = new EiInfo();
List<Map> tagList = new ArrayList<>();
Map<String, Object> map = new HashMap<>();
map.put("tagName", "hdsys_cpu_0");
map.put("statsType", 0);
List<Map> timeList = new ArrayList<>();
Map<String, String> TimeMap = new HashMap<>();
TimeMap.put("startTime", "2024-07-01T0:00:00.000");
TimeMap.put("endTime", "2024-07-01T0:00:00.000");
timeList.add(TimeMap);
map.put("timeRegions", timeList);
tagList.add(map);
inInfo.set("clientId","4436611986732923");
inInfo.set("secret","45384AE8472330A8C0843EE969296BEA");
inInfo.set("dsName","test217");
inInfo.set("tags",tagList);
inInfo.set(EiConstant.serviceId, "S_BI_HD_09");
outInfo = XServiceManager.call(inInfo);
● 返回结果示例
{
"result": {
"tags": [
{
"tagName": "hdsys_cpu_0",
"tagId": "1",
"errorCode": "0",
"value": "28"
}
]
},
"__sys__": {
"msg": "",
"traceId": "0aa19758e17224093092310000005c",
"detailMsg": "",
"msgKey": "",
"status": 1
},
"__version__": "2.0",
"__blocks__": {}
}