|
|
@ -49,11 +49,9 @@ export class AlertTabCtrl { |
|
|
|
|
|
|
|
|
|
|
|
defaultValues = { |
|
|
|
defaultValues = { |
|
|
|
frequency: 10, |
|
|
|
frequency: 10, |
|
|
|
warnOperator: '>', |
|
|
|
warning: { op: '>', level: 10 }, |
|
|
|
critOperator: '>', |
|
|
|
critical: { op: '>', level: 20 }, |
|
|
|
evalFunc: 'static', |
|
|
|
function: 'static', |
|
|
|
critLevel: 20, |
|
|
|
|
|
|
|
warnLevel: 10, |
|
|
|
|
|
|
|
valueQuery: { |
|
|
|
valueQuery: { |
|
|
|
queryRefId: 'A', |
|
|
|
queryRefId: 'A', |
|
|
|
from: '5m', |
|
|
|
from: '5m', |
|
|
@ -94,7 +92,8 @@ export class AlertTabCtrl { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
evalFuncChanged() { |
|
|
|
evalFuncChanged() { |
|
|
|
var evalFuncDef = _.findWhere(this.evalFuncs, {value: this.rule.evalFunc}); |
|
|
|
var evalFuncDef = _.findWhere(this.evalFuncs, { value: this.rule.expression.evalFunc }); |
|
|
|
|
|
|
|
console.log(evalFuncDef); |
|
|
|
this.secondParam = evalFuncDef.secondParam; |
|
|
|
this.secondParam = evalFuncDef.secondParam; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|