platform.js
4.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
import request from '@/utils/request1'
import { getShareToken, getToken } from "@/utils/auth";
import axios from 'axios';
//自监控平台接口数据联调 // Start LSQ 2022/1/13 10:52 TODO
// export function getData(data) {
// return request({
// url: 'reportDashboard/getData',
// method: 'post',
// headers: { 'Share-Token': getShareToken(), 'Authorization': getToken() },
// data,
// })
// }
//性能趋势图路径
export function getTrendBaseUrl() {
let baseUrl=process.env.BASE_API_other;
// baseUrl='http://localhost:8088';
return baseUrl;
}
//获取告警策略列表数据
export function getAlarmPolicy(params) {
return request({
url: '/api-web/alarmPolicy/list?policyType=0&kpiId=' +params.kpiId+'&access_token='+params.token,
headers: { 'Authorization': "Bearer "+params.token },
method: 'get',
})
}
//获取告警订阅列表数据
export function getAlarmSubscribe(params) {
return request({
url: '/api-web/alarmsubscribe/list?access_token='+params.token,
headers: { 'Authorization': "Bearer "+params.token },
method: 'get',
})
}
//保存告警设置
export function saveKpiPolicy(params,urlObj) {
return request({
url: '/api-web/alarmPolicy/save/kpipolicy?access_token='+urlObj.token,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'post',
data:params
})
}
//保存过滤单指标
export function saveSetKpiFilter(params,urlObj) {
let paramsStr='&resId='+params.resId+'&kpiId='+params.kpiId+'&flag='+params.flag+'&subFlag='+params.subFlag+'&isOne='+params.isOne;
return request({
url: '/api-web/filterkpi/kpi/filter?access_token='+urlObj.token+paramsStr,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'GET',
// data:params
})
}
//获取压制次数
export function getKpiPressTimes(params,urlObj) {
let paramsStr='&resId='+params.resId+'&kpiId='+params.kpiId+'&flag='+params.flag+'&subFlag='+params.subFlag;
return request({
url: '/api-web/manage/resource/res/kpi/findIgnore?access_token='+urlObj.token+paramsStr,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'GET',
})
}
//保存压制次数
export function saveSetKpiPressTimes(params,urlObj) {
return request({
url: '/api-web/manage/resource/res/kpi/ignore?access_token='+urlObj.token,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'post',
data:params
})
}
//纳入容量预测
export function saveCaAdd(params,urlObj) {
let paramsStr='&resId='+params.resId+'&kpiId='+params.kpiId+'&flag='+params.flag+'&resType='+params.resType;
return request({
url: '/api-web/caUnit/add?access_token='+urlObj.token+paramsStr,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'GET',
})
}
//获取资源类型
export function getResType(params,urlObj) {
return request({
url: 'api-web/manage/resource/findById?resId='+params.resId+'&access_token='+urlObj.token,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'GET',
})
}
//消除告警
export function saveClearAalarm(params,urlObj) {
return request({
url: '/api-web/home/alarm/clear?access_token='+urlObj.token,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'post',
data:params
})
}
export function getHealth(data) {
let data1='58462E5E615D0A65377458145C66983A';
// access_token:'1ff53981-08b8-44f0-8068-d545003649d8'
return request({
url: 'api-web/detail/resouce/health?resId='+data1,
method: 'get',
})
}
//获取表格数据
export function getDetailTableData(params,urlObj){
let str='';
if(params.sortBy){
str+='&sortBy='+params.sortBy;
}
if(params.order){
str+='&order='+params.order;
}
return request({
url: 'api-web/detail/table/page?resId='+params.resId+'&kpiId='+params.kpiId+'&page='+params.page+'&size='+params.size
+str+'&flagPrifix='+params.flagPrifix+'&access_token='+urlObj.token,
method: 'get',
})
}
//获取性能指标
export function getKpiPage(params,urlObj){
let paramsStr=+'&resType='+params.resType
+'&kpiIdent='+params.kpiIdent+'&kpiCategory='+params.kpiCategory+'&kpiDataType='+params.kpiDataType+'&kpiUnit='+params.kpiUnit
+'&isWarning='+params.isWarning+'&isTrend='+params.isTrend+'&kpiLevel='+params.kpiLevel+'&ignoreCnt='+params.ignoreCnt
+'&startTime='+params.startTime+'&endTime='+params.endTime+'&kpiPower='+params.kpiPower;
return request({
url: '/api-web/manage/kpi/page?page='+params.page+'&limit='+params.limit+'&kpiName='+params.kpiName+'&access_token='+urlObj.token,
headers: { 'Authorization': "Bearer "+urlObj.token },
method: 'get',
})
}
//更多表格数据
export function getDetailTableDataNoPage(params,urlObj){
let str='';
/*if(params.sortBy){
str+='&sortBy='+params.sortBy;
}*/
/*if(params.order){
str+='&order='+params.order;
}*/
return request({
url: 'api-web/detail/table/notpage?resId='+params.resId+'&kpiId='+params.kpiId
+str+'&flagPrifix='+params.flagPrifix+'&access_token='+urlObj.token,
method: 'get',
})
}