Problems: support problems history

This commit is contained in:
Alexander Zobnin
2020-05-18 12:18:59 +03:00
parent d7a96f06ee
commit 0df9023750
3 changed files with 81 additions and 14 deletions

View File

@@ -425,13 +425,17 @@ export class ZabbixDatasource {
problemsOptions.severities = severities;
}
if (showProblems !== ShowProblemTypes.Problems) {
if (showProblems === ShowProblemTypes.History) {
problemsOptions.timeFrom = timeFrom;
problemsOptions.timeTo = timeTo;
}
const getProblemsPromise = showProblems === ShowProblemTypes.History ?
this.zabbix.getProblemsHistory(groupFilter, hostFilter, appFilter, proxyFilter, problemsOptions) :
this.zabbix.getProblems(groupFilter, hostFilter, appFilter, proxyFilter, problemsOptions);
const problemsPromises = Promise.all([
this.zabbix.getProblems(groupFilter, hostFilter, appFilter, proxyFilter, problemsOptions),
getProblemsPromise,
getProxiesPromise
])
.then(([problems, sourceProxies]) => {