From 064b160df0439b1faa074ebfd8606b8c9eed98fb Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Thu, 27 Dec 2018 21:04:08 +0300 Subject: [PATCH] problems: filter problems by time range --- src/panel-triggers/triggers_panel_ctrl.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/panel-triggers/triggers_panel_ctrl.js b/src/panel-triggers/triggers_panel_ctrl.js index 5762faf..da4ef42 100644 --- a/src/panel-triggers/triggers_panel_ctrl.js +++ b/src/panel-triggers/triggers_panel_ctrl.js @@ -213,6 +213,9 @@ export class TriggerPanelCtrl extends PanelCtrl { } getTriggers() { + const timeFrom = Math.ceil(dateMath.parse(this.range.from) / 1000); + const timeTo = Math.ceil(dateMath.parse(this.range.to) / 1000); + let promises = _.map(this.panel.datasources, (ds) => { let proxies; return this.datasourceSrv.get(ds) @@ -233,6 +236,11 @@ export class TriggerPanelCtrl extends PanelCtrl { showTriggers: showEvents }; + if (showEvents !== 1) { + triggersOptions.timeFrom = timeFrom; + triggersOptions.timeTo = timeTo; + } + return Promise.all([ zabbix.getTriggers(groupFilter, hostFilter, appFilter, triggersOptions, proxyFilter), getProxiesPromise