diff --git a/src/app/services/influxdb/influxSeries.js b/src/app/services/influxdb/influxSeries.js
index 0b54577ce4e..c4e9a346422 100644
--- a/src/app/services/influxdb/influxSeries.js
+++ b/src/app/services/influxdb/influxSeries.js
@@ -52,10 +52,10 @@ function (_) {
datapoints[i] = [metricValue, groupPoints[i][timeCol]];
}
- seriesName = series.name + '.' + key;
+ seriesName = series.name;
if (self.alias) {
- seriesName = self.createNameForSeries(series.name, series.columns[valueCol], key);
+ seriesName = self.createNameForSeries(series.name, key);
}
output.push({ target: seriesName, datapoints: datapoints });
@@ -65,10 +65,9 @@ function (_) {
return output;
};
- p.createNameForSeries = function(seriesName, columnName, groupByColValue) {
+ p.createNameForSeries = function(seriesName, groupByColValue) {
var name = this.alias
- .replace('$s', seriesName)
- .replace('$c', columnName);
+ .replace('$s', seriesName);
var segments = seriesName.split('.');
for (var i = 0; i < segments.length; i++) {
diff --git a/src/test/specs/influxSeries-specs.js b/src/test/specs/influxSeries-specs.js
index 6d747e17f71..489450547f7 100644
--- a/src/test/specs/influxSeries-specs.js
+++ b/src/test/specs/influxSeries-specs.js
@@ -25,13 +25,13 @@ define([
it('should generate two time series', function() {
expect(result.length).to.be(2);
- expect(result[0].target).to.be('prod.server1.cpu.mean');
+ expect(result[0].target).to.be('prod.server1.cpu');
expect(result[0].datapoints[0][0]).to.be(10);
expect(result[0].datapoints[0][1]).to.be(1402596000);
expect(result[0].datapoints[1][0]).to.be(12);
expect(result[0].datapoints[1][1]).to.be(1402596001);
- expect(result[1].target).to.be('prod.server2.cpu.mean');
+ expect(result[1].target).to.be('prod.server2.cpu');
expect(result[1].datapoints[0][0]).to.be(15);
expect(result[1].datapoints[0][1]).to.be(1402596000);
expect(result[1].datapoints[1][0]).to.be(16);
@@ -49,13 +49,13 @@ define([
points: [[1402596000, 10, 1], [1402596001, 12, 2]]
}
],
- alias: '$s.$c'
+ alias: '$s.testing'
});
var result = series.getTimeSeries();
it('should generate correct series name', function() {
- expect(result[0].target).to.be('prod.server1.cpu.mean');
+ expect(result[0].target).to.be('prod.server1.cpu.testing');
});
});
@@ -69,13 +69,13 @@ define([
points: [[1402596000, 10, 1], [1402596001, 12, 2]]
}
],
- alias: '$1'
+ alias: '$1.mean'
});
var result = series.getTimeSeries();
it('should generate correct series name', function() {
- expect(result[0].target).to.be('server1');
+ expect(result[0].target).to.be('server1.mean');
});
});
@@ -122,13 +122,13 @@ define([
it('should generate two time series', function() {
expect(result.length).to.be(2);
- expect(result[0].target).to.be('prod.cpu.A');
+ expect(result[0].target).to.be('prod.cpu');
expect(result[0].datapoints[0][0]).to.be(10);
expect(result[0].datapoints[0][1]).to.be(1402596000);
expect(result[0].datapoints[1][0]).to.be(11);
expect(result[0].datapoints[1][1]).to.be(1402596001);
- expect(result[1].target).to.be('prod.cpu.B');
+ expect(result[1].target).to.be('prod.cpu');
expect(result[1].datapoints[0][0]).to.be(5);
expect(result[1].datapoints[0][1]).to.be(1402596000);
expect(result[1].datapoints[1][0]).to.be(6);