fix:alertMessage Table 去除 rule_type rule_name 以及Rule_id
This commit is contained in:
@@ -5,7 +5,8 @@ export default {
|
|||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
exclusiveLabels: ['_id', 'severity', '__name__']
|
exclusiveLabels: ['_id', 'severity', '__name__', 'rule'],
|
||||||
|
filterArr: ['alertname', 'severity_id', 'severity', 'rule_type', 'rule_id', 'rule_name']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|||||||
@@ -430,7 +430,7 @@ export default {
|
|||||||
},
|
},
|
||||||
promQueryParamLabels (labels) {
|
promQueryParamLabels (labels) {
|
||||||
const obj = JSON.parse(labels)
|
const obj = JSON.parse(labels)
|
||||||
const filterArr = ['alertname', 'severity_id', 'severity', 'rule_type']
|
const filterArr = ['alertname', 'severity_id', 'severity', 'rule_type', 'rule_id', 'rule_name']
|
||||||
filterArr.forEach(key => {
|
filterArr.forEach(key => {
|
||||||
delete obj[key]
|
delete obj[key]
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import i18n from './i18n'
|
import i18n from '@/components/common/i18n'
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
@@ -372,7 +372,6 @@ export default {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -179,6 +179,7 @@ export default {
|
|||||||
graphShow: false,
|
graphShow: false,
|
||||||
chartDatas: [],
|
chartDatas: [],
|
||||||
sameLabels: ['instance', 'module', 'project', 'asset', 'endpoint', 'dc'],
|
sameLabels: ['instance', 'module', 'project', 'asset', 'endpoint', 'dc'],
|
||||||
|
filterArr: ['alertname', 'severity_id', 'severity', 'rule_type', 'rule_id', 'rule_name'],
|
||||||
legend: [],
|
legend: [],
|
||||||
searchTime: [new Date().setHours(new Date().getHours() - 1), new Date()],
|
searchTime: [new Date().setHours(new Date().getHours() - 1), new Date()],
|
||||||
currentMsg: {},
|
currentMsg: {},
|
||||||
@@ -447,7 +448,7 @@ export default {
|
|||||||
let by = ' by ('
|
let by = ' by ('
|
||||||
|
|
||||||
for (const k in obj.labels) {
|
for (const k in obj.labels) {
|
||||||
if (k != 'alertname' && k != 'severity') {
|
if (this.filterArr.indexOf(k) == -1) {
|
||||||
intoLabels = true
|
intoLabels = true
|
||||||
group += k
|
group += k
|
||||||
group += '='
|
group += '='
|
||||||
|
|||||||
@@ -1018,7 +1018,7 @@ export default {
|
|||||||
},
|
},
|
||||||
promQueryParamLabels (labels) {
|
promQueryParamLabels (labels) {
|
||||||
const obj = JSON.parse(labels)
|
const obj = JSON.parse(labels)
|
||||||
const filterArr = ['alertname', 'severity_id', 'severity', 'rule_type']
|
const filterArr = ['alertname', 'severity_id', 'severity', 'rule_type', 'rule_id', 'rule_name']
|
||||||
filterArr.forEach(key => {
|
filterArr.forEach(key => {
|
||||||
delete obj[key]
|
delete obj[key]
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user