63 lines
1.2 KiB
JavaScript
63 lines
1.2 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
const preUrl = '/jcc-alert'
|
|
export function getWarningListByPod(params) {
|
|
return request({
|
|
url: preUrl + '/alarm/getAllAlarms/1',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
export function getWarningListByVirtual(params) {
|
|
return request({
|
|
url: preUrl + '/alarm/getAllAlarms/2',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
export function getWarningDetail(id) {
|
|
return request({
|
|
url: preUrl + '/alarm/getAlarmDetail/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getWarningSet(params) {
|
|
return request({
|
|
url: preUrl + '/alarm/getAllRules/3',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
export function getClusters() {
|
|
return request({
|
|
url: preUrl + '/alarm/getClusters',
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 删除告警
|
|
export function deleteWarning(id) {
|
|
return request({
|
|
url: preUrl + '/alarm/deleteById/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function deleteWarningRule(id) {
|
|
return request({
|
|
url: preUrl + '/alarm/deleteRule/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function postWarningRule(data) {
|
|
return request({
|
|
url: preUrl + '/alarm/createAlarmRule',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|