fix:修改alertMessage 异步加载的问题

This commit is contained in:
zhangyu
2020-11-25 11:53:37 +08:00
parent 67b702edd1
commit c5314392fa
3 changed files with 104 additions and 68 deletions

View File

@@ -566,13 +566,15 @@
},
promQueryParamConvert(obj){
let r = "(" + obj.alertRule.expr + ")";
let intoLabels=false
if (Object.keys(obj.labels).length > 0) {
r += " and " + function(){
let group = "(group({";
r += function(){
let group =" and " + "(group({";
let by = " by (";
for (let k in obj.labels) {
if (k != 'alertname' && k != 'severity') {
intoLabels=true;
group += k;
group += "=";
group += ("'" + obj.labels[k] + "',");
@@ -580,12 +582,16 @@
by += ","
}
}
group = group.substring(0, group.length-1);
group += "})";
by = by.substring(0, by.length-1);
by += ")";
if(intoLabels){
group = group.substring(0, group.length-1);
by = by.substring(0, by.length-1);
group += "})";
by += ")";
return group + by + ")";
}else{
return ''
}
return group + by + ")";
}();
}
return r;