Просмотр исходного кода

fix(elasticsearch): fixed series naming & aliasing when using field for extended_stats and percentiles

Torkel Ödegaard 10 лет назад
Родитель
Сommit
41154d6d11
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      public/app/plugins/datasource/elasticsearch/elasticResponse.js

+ 2 - 2
public/app/plugins/datasource/elasticsearch/elasticResponse.js

@@ -51,7 +51,7 @@ function (_, queryDef) {
           var percentiles = firstBucket[metric.id].values;
           var percentiles = firstBucket[metric.id].values;
 
 
           for (var percentileName in percentiles) {
           for (var percentileName in percentiles) {
-            newSeries = {datapoints: [], metric: 'p' + percentileName, props: props};
+            newSeries = {datapoints: [], metric: 'p' + percentileName, props: props, field: metric.field};
 
 
             for (i = 0; i < esAgg.buckets.length; i++) {
             for (i = 0; i < esAgg.buckets.length; i++) {
               bucket = esAgg.buckets[i];
               bucket = esAgg.buckets[i];
@@ -69,7 +69,7 @@ function (_, queryDef) {
               continue;
               continue;
             }
             }
 
 
-            newSeries = {datapoints: [], metric: statName, props: props};
+            newSeries = {datapoints: [], metric: statName, props: props, field: metric.field};
 
 
             for (i = 0; i < esAgg.buckets.length; i++) {
             for (i = 0; i < esAgg.buckets.length; i++) {
               bucket = esAgg.buckets[i];
               bucket = esAgg.buckets[i];