fix: alert message value调整为使用group函数
This commit is contained in:
@@ -538,7 +538,31 @@
|
|||||||
}, 1000);
|
}, 1000);
|
||||||
},
|
},
|
||||||
promQueryParamConvert(obj) {
|
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 = "{";
|
let q = "{";
|
||||||
for (let k in obj.labels) {
|
for (let k in obj.labels) {
|
||||||
if (k != 'alertname' && k != 'severity') {
|
if (k != 'alertname' && k != 'severity') {
|
||||||
@@ -552,7 +576,7 @@
|
|||||||
}
|
}
|
||||||
q += "}";
|
q += "}";
|
||||||
return q;
|
return q;
|
||||||
}() + ")";
|
}() + ")";*/
|
||||||
},
|
},
|
||||||
pageNo(val) {
|
pageNo(val) {
|
||||||
this.pageObj.pageNo = val;
|
this.pageObj.pageNo = val;
|
||||||
|
|||||||
@@ -389,7 +389,31 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
promQueryParamConvert(obj){
|
promQueryParamConvert(obj){
|
||||||
let result="(" + obj.alertRule.expr + ")";
|
let r = "(" + obj.alertRule.expr + ")";
|
||||||
|
if (Object.keys(obj.labels).length > 0) {
|
||||||
|
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;
|
||||||
|
/*let result="(" + obj.alertRule.expr + ")";
|
||||||
if(obj.labels){
|
if(obj.labels){
|
||||||
if(obj.labels.alertname){
|
if(obj.labels.alertname){
|
||||||
delete obj.labels.alertname;
|
delete obj.labels.alertname;
|
||||||
@@ -413,7 +437,7 @@
|
|||||||
return q;
|
return q;
|
||||||
}() + ")";
|
}() + ")";
|
||||||
}
|
}
|
||||||
return result;
|
return result;*/
|
||||||
},
|
},
|
||||||
//asset弹框控制
|
//asset弹框控制
|
||||||
tabControl(data) {
|
tabControl(data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user