Bladeren bron

Merge branch 'master' of https://github.com/mxk1235/grafana into mxk1235-master

Torkel Ödegaard 10 jaren geleden
bovenliggende
commit
0e0caabf7d

+ 10 - 0
public/app/plugins/datasource/opentsdb/datasource.js

@@ -175,6 +175,16 @@ function (angular, _, dateMath) {
       });
     };
 
+    OpenTSDBDatasource.prototype.performAggregatorsQuery = function() {
+      return this._get('/api/aggregators', {}).then(function(result) {
+        if (result.data instanceof Array) {
+          return result.data.sort();
+        } else {
+          return result.data;
+        }
+      });
+    };
+
     function transformMetricData(md, groupByTags, target, options) {
       var metricLabel = createMetricLabel(md, target, groupByTags, options);
       var dps = [];

+ 6 - 0
public/app/plugins/datasource/opentsdb/queryCtrl.js

@@ -14,6 +14,12 @@ function (angular, _, kbn) {
       $scope.target.errors = validateTarget($scope.target);
       $scope.aggregators = ['avg', 'sum', 'min', 'max', 'dev', 'zimsum', 'mimmin', 'mimmax'];
 
+      $scope.datasource.performAggregatorsQuery().then(function(result) {
+        if (result) {
+          $scope.aggregators = result;
+        }
+      });
+
       if (!$scope.target.aggregator) {
         $scope.target.aggregator = 'sum';
       }