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

Merge branch 'bug/show_multiple_tags_with_influxdb' of https://github.com/adrianlzt/grafana into adrianlzt-bug/show_multiple_tags_with_influxdb

bergquist 9 лет назад
Родитель
Сommit
d599f45707
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      public/app/plugins/datasource/influxdb/influx_series.js

+ 3 - 3
public/app/plugins/datasource/influxdb/influx_series.js

@@ -81,7 +81,7 @@ function (_, TableModel) {
     _.each(this.series, function (series) {
     _.each(this.series, function (series) {
       var titleCol = null;
       var titleCol = null;
       var timeCol = null;
       var timeCol = null;
-      var tagsCol = null;
+      var tagsCol = [];
       var textCol = null;
       var textCol = null;
 
 
       _.each(series.columns, function(column, index) {
       _.each(series.columns, function(column, index) {
@@ -89,7 +89,7 @@ function (_, TableModel) {
         if (column === 'sequence_number') { return; }
         if (column === 'sequence_number') { return; }
         if (!titleCol) { titleCol = index; }
         if (!titleCol) { titleCol = index; }
         if (column === self.annotation.titleColumn) { titleCol = index; return; }
         if (column === self.annotation.titleColumn) { titleCol = index; return; }
-        if (column === self.annotation.tagsColumn) { tagsCol = index; return; }
+        if (_.contains(tagsColumn.split(","), column)) { tagsCol.push(index); return; }
         if (column === self.annotation.textColumn) { textCol = index; return; }
         if (column === self.annotation.textColumn) { textCol = index; return; }
       });
       });
 
 
@@ -98,7 +98,7 @@ function (_, TableModel) {
           annotation: self.annotation,
           annotation: self.annotation,
           time: + new Date(value[timeCol]),
           time: + new Date(value[timeCol]),
           title: value[titleCol],
           title: value[titleCol],
-          tags: value[tagsCol],
+          tags: tagsCol.map(function(t) { return value[t]; }),
           text: value[textCol]
           text: value[textCol]
         };
         };