|
@@ -75,7 +75,10 @@ func TestInfluxdbResponseParser(t *testing.T) {
|
|
|
{
|
|
{
|
|
|
Name: "cpu.upc",
|
|
Name: "cpu.upc",
|
|
|
Columns: []string{"time", "mean", "sum"},
|
|
Columns: []string{"time", "mean", "sum"},
|
|
|
- Tags: map[string]string{"datacenter": "America"},
|
|
|
|
|
|
|
+ Tags: map[string]string{
|
|
|
|
|
+ "datacenter": "America",
|
|
|
|
|
+ "dc.region.name": "Northeast",
|
|
|
|
|
+ },
|
|
|
Values: [][]interface{}{
|
|
Values: [][]interface{}{
|
|
|
{json.Number("111"), json.Number("222"), json.Number("333")},
|
|
{json.Number("111"), json.Number("222"), json.Number("333")},
|
|
|
},
|
|
},
|
|
@@ -159,6 +162,13 @@ func TestInfluxdbResponseParser(t *testing.T) {
|
|
|
|
|
|
|
|
So(result.Series[0].Name, ShouldEqual, "alias America")
|
|
So(result.Series[0].Name, ShouldEqual, "alias America")
|
|
|
})
|
|
})
|
|
|
|
|
+
|
|
|
|
|
+ Convey("tag alias with periods", func() {
|
|
|
|
|
+ query := &Query{Alias: "alias [[tag_dc.region.name]]"}
|
|
|
|
|
+ result := parser.Parse(response, query)
|
|
|
|
|
+
|
|
|
|
|
+ So(result.Series[0].Name, ShouldEqual, "alias Northeast")
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|