diff --git a/src/app/services/influxdb/influxdbDatasource.js b/src/app/services/influxdb/influxdbDatasource.js index 19797333f2a..20c24ad3cb4 100644 --- a/src/app/services/influxdb/influxdbDatasource.js +++ b/src/app/services/influxdb/influxdbDatasource.js @@ -54,6 +54,18 @@ function (angular, _, kbn) { }; + InfluxDatasource.prototype.listSeries = function() { + return this.doInfluxRequest('list series').then(function(results) { + if (!results.data) { + return []; + } + + return _.map(results.data, function(series) { + return series.name; + }); + }); + }; + InfluxDatasource.prototype.doInfluxRequest = function(query) { var params = { u: this.username,