Add "trends" option to activate trend api support.

This commit is contained in:
alexanderzobnin
2015-06-18 17:40:50 +03:00
parent bcde137718
commit 7bc5778697
2 changed files with 7 additions and 4 deletions

View File

@@ -26,6 +26,7 @@ function (angular, _, kbn) {
this.password = datasource.meta.password;
// Use trends instead history since specified time
this.trends = datasource.meta.trends;
this.trendsFrom = datasource.meta.trendsFrom || '7d';
// Limit metrics per panel for templated request
@@ -98,12 +99,12 @@ function (angular, _, kbn) {
} else {
items = _.flatten(items);
if (from > useTrendsFrom) {
return self.performTimeSeriesQuery(items, from, to)
.then(_.partial(self.handleHistoryResponse, items));
} else {
if ((from < useTrendsFrom) && self.trends) {
return self.getTrends(items, from, to)
.then(_.partial(self.handleTrendResponse, items));
} else {
return self.performTimeSeriesQuery(items, from, to)
.then(_.partial(self.handleHistoryResponse, items));
}
}
});

View File

@@ -16,7 +16,9 @@
"username": "guest",
"password": "",
"trends": true,
"trendsFrom": "7d",
"limitmetrics": 50,
"metrics": true,