Add "trends" option to activate trend api support.
This commit is contained in:
@@ -26,6 +26,7 @@ function (angular, _, kbn) {
|
|||||||
this.password = datasource.meta.password;
|
this.password = datasource.meta.password;
|
||||||
|
|
||||||
// Use trends instead history since specified time
|
// Use trends instead history since specified time
|
||||||
|
this.trends = datasource.meta.trends;
|
||||||
this.trendsFrom = datasource.meta.trendsFrom || '7d';
|
this.trendsFrom = datasource.meta.trendsFrom || '7d';
|
||||||
|
|
||||||
// Limit metrics per panel for templated request
|
// Limit metrics per panel for templated request
|
||||||
@@ -98,12 +99,12 @@ function (angular, _, kbn) {
|
|||||||
} else {
|
} else {
|
||||||
items = _.flatten(items);
|
items = _.flatten(items);
|
||||||
|
|
||||||
if (from > useTrendsFrom) {
|
if ((from < useTrendsFrom) && self.trends) {
|
||||||
return self.performTimeSeriesQuery(items, from, to)
|
|
||||||
.then(_.partial(self.handleHistoryResponse, items));
|
|
||||||
} else {
|
|
||||||
return self.getTrends(items, from, to)
|
return self.getTrends(items, from, to)
|
||||||
.then(_.partial(self.handleTrendResponse, items));
|
.then(_.partial(self.handleTrendResponse, items));
|
||||||
|
} else {
|
||||||
|
return self.performTimeSeriesQuery(items, from, to)
|
||||||
|
.then(_.partial(self.handleHistoryResponse, items));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -16,7 +16,9 @@
|
|||||||
"username": "guest",
|
"username": "guest",
|
||||||
"password": "",
|
"password": "",
|
||||||
|
|
||||||
|
"trends": true,
|
||||||
"trendsFrom": "7d",
|
"trendsFrom": "7d",
|
||||||
|
|
||||||
"limitmetrics": 50,
|
"limitmetrics": 50,
|
||||||
|
|
||||||
"metrics": true,
|
"metrics": true,
|
||||||
|
|||||||
Reference in New Issue
Block a user