problems: filter problems by time range
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user