fix: alert message value调整为使用group函数
This commit is contained in:
@@ -538,7 +538,31 @@
|
||||
}, 1000);
|
||||
},
|
||||
promQueryParamConvert(obj) {
|
||||
return "(" + obj.alertRule.expr + ") and (" + function(){
|
||||
let r = "(" + obj.alertRule.expr + ")";
|
||||
if (Object.keys(obj.labels).length > 2) {
|
||||
r += " and " + function(){
|
||||
let group = "(group({";
|
||||
let by = " by (";
|
||||
|
||||
for (let k in obj.labels) {
|
||||
if (k != 'alertname' && k != 'severity') {
|
||||
group += k;
|
||||
group += "=";
|
||||
group += ("'" + obj.labels[k] + "',");
|
||||
by += k;
|
||||
by += ","
|
||||
}
|
||||
}
|
||||
group = group.substring(0, group.length-1);
|
||||
group += "})";
|
||||
by = by.substring(0, by.length-1);
|
||||
by += ")";
|
||||
|
||||
return group + by + ")";
|
||||
}();
|
||||
}
|
||||
return r;
|
||||
/*return "(" + obj.alertRule.expr + ") and (" + function(){
|
||||
let q = "{";
|
||||
for (let k in obj.labels) {
|
||||
if (k != 'alertname' && k != 'severity') {
|
||||
@@ -552,7 +576,7 @@
|
||||
}
|
||||
q += "}";
|
||||
return q;
|
||||
}() + ")";
|
||||
}() + ")";*/
|
||||
},
|
||||
pageNo(val) {
|
||||
this.pageObj.pageNo = val;
|
||||
|
||||
Reference in New Issue
Block a user