problems: filter problems by time range
This commit is contained in:
@@ -213,6 +213,9 @@ export class TriggerPanelCtrl extends PanelCtrl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getTriggers() {
|
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 promises = _.map(this.panel.datasources, (ds) => {
|
||||||
let proxies;
|
let proxies;
|
||||||
return this.datasourceSrv.get(ds)
|
return this.datasourceSrv.get(ds)
|
||||||
@@ -233,6 +236,11 @@ export class TriggerPanelCtrl extends PanelCtrl {
|
|||||||
showTriggers: showEvents
|
showTriggers: showEvents
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (showEvents !== 1) {
|
||||||
|
triggersOptions.timeFrom = timeFrom;
|
||||||
|
triggersOptions.timeTo = timeTo;
|
||||||
|
}
|
||||||
|
|
||||||
return Promise.all([
|
return Promise.all([
|
||||||
zabbix.getTriggers(groupFilter, hostFilter, appFilter, triggersOptions, proxyFilter),
|
zabbix.getTriggers(groupFilter, hostFilter, appFilter, triggersOptions, proxyFilter),
|
||||||
getProxiesPromise
|
getProxiesPromise
|
||||||
|
|||||||
Reference in New Issue
Block a user