Fix alert states for templated queries, closes #424
This commit is contained in:
4
dist/datasource-zabbix/datasource.js
vendored
4
dist/datasource-zabbix/datasource.js
vendored
@@ -595,7 +595,9 @@ System.register(['lodash', 'app/core/utils/datemath', './utils', './migrations',
|
|||||||
var _this7 = this;
|
var _this7 = this;
|
||||||
|
|
||||||
var enabled_targets = filterEnabledTargets(options.targets);
|
var enabled_targets = filterEnabledTargets(options.targets);
|
||||||
var getPanelItems = _.map(enabled_targets, function (target) {
|
var getPanelItems = _.map(enabled_targets, function (t) {
|
||||||
|
var target = _.cloneDeep(t);
|
||||||
|
_this7.replaceTargetVariables(target, options);
|
||||||
return _this7.zabbix.getItemsFromTarget(target, { itemtype: 'num' });
|
return _this7.zabbix.getItemsFromTarget(target, { itemtype: 'num' });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
2
dist/datasource-zabbix/datasource.js.map
vendored
2
dist/datasource-zabbix/datasource.js.map
vendored
File diff suppressed because one or more lines are too long
4
dist/test/datasource-zabbix/datasource.js
vendored
4
dist/test/datasource-zabbix/datasource.js
vendored
@@ -499,7 +499,9 @@ var ZabbixAPIDatasource = function () {
|
|||||||
var _this7 = this;
|
var _this7 = this;
|
||||||
|
|
||||||
var enabled_targets = filterEnabledTargets(options.targets);
|
var enabled_targets = filterEnabledTargets(options.targets);
|
||||||
var getPanelItems = _lodash2.default.map(enabled_targets, function (target) {
|
var getPanelItems = _lodash2.default.map(enabled_targets, function (t) {
|
||||||
|
var target = _lodash2.default.cloneDeep(t);
|
||||||
|
_this7.replaceTargetVariables(target, options);
|
||||||
return _this7.zabbix.getItemsFromTarget(target, { itemtype: 'num' });
|
return _this7.zabbix.getItemsFromTarget(target, { itemtype: 'num' });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -424,7 +424,9 @@ class ZabbixAPIDatasource {
|
|||||||
*/
|
*/
|
||||||
alertQuery(options) {
|
alertQuery(options) {
|
||||||
let enabled_targets = filterEnabledTargets(options.targets);
|
let enabled_targets = filterEnabledTargets(options.targets);
|
||||||
let getPanelItems = _.map(enabled_targets, target => {
|
let getPanelItems = _.map(enabled_targets, t => {
|
||||||
|
let target = _.cloneDeep(t);
|
||||||
|
this.replaceTargetVariables(target, options);
|
||||||
return this.zabbix.getItemsFromTarget(target, {itemtype: 'num'});
|
return this.zabbix.getItemsFromTarget(target, {itemtype: 'num'});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user