From 3999a3caa27d0237a4a24fcc42776987c01c191b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Mon, 7 Sep 2015 13:13:19 +0200 Subject: [PATCH] feat(elasticsearch): extended stats like std deviation now works, and sigma option as well, added unique count (cardinality as well, #1034 --- .jshintrc | 4 +- public/app/directives/misc.js | 11 +- .../features/dashboard/partials/settings.html | 4 +- .../datasource/elasticsearch/datasource.js | 96 +------ .../elasticsearch/elasticResponse.js | 103 ++++++++ .../datasource/elasticsearch/metricAgg.js | 14 +- .../elasticsearch/partials/bucketAgg.html | 2 +- .../elasticsearch/partials/metricAgg.html | 26 +- .../datasource/elasticsearch/queryBuilder.js | 2 +- .../datasource/elasticsearch/queryDef.js | 12 + .../specs/elasticsearch-response-specs.js | 239 ++++++++++++++++++ public/test/specs/elasticsearch-specs.js | 178 +------------ public/test/test-main.js | 1 + 13 files changed, 412 insertions(+), 280 deletions(-) create mode 100644 public/app/plugins/datasource/elasticsearch/elasticResponse.js create mode 100644 public/test/specs/elasticsearch-response-specs.js diff --git a/.jshintrc b/.jshintrc index e8f044e1da9..16904c42413 100644 --- a/.jshintrc +++ b/.jshintrc @@ -23,7 +23,7 @@ "laxcomma": true, "sub": true, "unused": true, - "maxdepth": 5, + "maxdepth": 6, "maxlen": 140, "globals": { @@ -32,4 +32,4 @@ "Chromath": false, "setImmediate": true } -} \ No newline at end of file +} diff --git a/public/app/directives/misc.js b/public/app/directives/misc.js index f6b06355274..6e4b83bf726 100644 --- a/public/app/directives/misc.js +++ b/public/app/directives/misc.js @@ -63,15 +63,16 @@ function (angular, kbn) { restrict: 'E', link: function(scope, elem, attrs) { var text = $interpolate(attrs.text)(scope); + var model = $interpolate(attrs.model)(scope); var ngchange = attrs.change ? (' ng-change="' + attrs.change + '"') : ''; var tip = attrs.tip ? (' ' + attrs.tip + '') : ''; - var label = '